My Account Log in

1 option

Professional Java JDK 6th edition / W. Clay Richardson ... [et al.].

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Richardson, W., author.
Contributor:
Richardson, W. Clay, 1976-
Series:
Wrox professional guides.
Wrox professional guides
Language:
English
Subjects (All):
Java (Computer program language).
Physical Description:
1 online resource (770 p.)
Edition:
1st edition
Other Title:
Professional Java JDK six edition
Place of Publication:
Indianapolis, IN : Wiley Technology Pub., c2007.
Language Note:
English
System Details:
text file
Summary:
Working as an effective professional Java developer requires you to know Java APIs, tools, and techniques to solve a wide variety of Java problems. Building upon Ivor Horton's Beginning Java 2, this resource shows you how to use the core features of the latest JDK as well as powerful open source tools such as Ant, JUnit, and Hibernate. It will arm you with a well-rounded understanding of the professional Java development landscape. The expert author team begins by uncovering the sophisticated Java language features, the methodology for developing solutions, and steps for exploiting pa
Contents:
Professional Java JDK 6 Edition; About the Authors; Contents; Acknowledgments; Introduction; Who This Book Is For; What This Book Covers; How This Book Is Structured; What You Need to Use This Book; Conventions; Source Code; Errata; p2p.wrox.com; Part I: Thinking Like a Java Developer; Chapter 1: Key Java Language Features and Libraries; Introducing Derby; Using Derby; Language Features Added in Java 5; Important Java Utility Libraries; Summary; Chapter 2: Tools and Techniques for Developing Java Solutions; Principles of Quality Software Development; Habits of Effective Software Development
Development MethodologyPractical Development Scenarios; Summary; Chapter 3: Exploiting Patterns in Java; Why Patterns Are Important; Building Patterns with Design Principles; Important Java Patterns; Summary; Part II: A Broad Understanding of Java APIs, Tools, and Techniques; Chapter 4: Developing Effective User Interfaces with JFC; Layout Managers; Mustang Release Desktop Enhancements; Managing Navigation Flows in Swing Applications; Summary; Chapter 5: Persisting Your Application Using Files; Application Data; Java Serialization: Persisting Object Graphs
JavaBeans Long-Term Serialization: XMLEncoder/DecoderFlexible XML Serialization: Java API for XML Binding ( JAXB); Summary; Chapter 6: Persisting Your Application Using Databases; JDBC API Overview; Setting Up Your Environment; JDBC API Usage in the Real World; Effectively Using JDBC 4.0; Hibernate; Summary; Chapter 7: Developing Web Applications Using the Model 1 Architecture; What Is Model 1? Why Use It?; Summary; Chapter 8: Developing Web Applications Using the Model 2 Architecture; The Problem; What Is Model 2?; Why Use Model 2?; Developing an Application with WebWork; Summary
Chapter 9: Interacting with C/C++ Using Java Native InterfaceA First Look at Java Native Interface; Java Native Interface; Developing an Email Client; Summary; Chapter 10: EJB 3 and the Java Persistence API; New Features; Java Persistence API (JPA); Summary; Chapter 11: Communicating between Java Components and Components of Other Platforms; Component Communication Scenarios; Overview of Interprocess Communication and Basic Network Architecture; Sockets; Remote Method Invocation; Common Object Request Broker Architecture; Web Services; Summary; Chapter 12: Service Oriented Integration
Service Oriented ArchitectureEnabling Technology; Java Management Extensions; Java Messaging Service; System Integration Patterns; Summary; Chapter 13: Java Security; Java Cryptography Architecture and Java Cryptography Extension ( JCA/JCE); Program Security Using JAAS; Summary; Chapter 14: Packaging and Deploying Your Java Applications; Examining Java Classpaths; Investigating the Endorsed Directory; Exploring Java Archives; Manipulating JAR Files; Analyzing Applets; Exploring Web Applications; Packaging Enterprise JavaBeans; Inspecting Enterprise Archives; Jumping into Java Web Start
Using Ant with Web Archives
Notes:
"Programmer to programmer"--Cover.
Includes index.
Description based on publisher supplied metadata and other sources.
ISBN:
9786610740918
9781280740916
1280740914
9780470126608
0470126604
OCLC:
808600543

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account