Java Enterprise in a Nutshell, Third Edition, provides concise, fast-paced tutorials on a broad range of enterprise Java tools and APIs.
- New material on XDoclet and Java 5.0 Annotations, tools that can relieve your development burden by automatically generating support code, configuration files, and other artifacts from markup you insert directly in your code
- New chapters on JavaServer Faces (JSF) and Struts, rounding out the coverage of tools for building dynamic, web-based user interfaces, along with updated Servlets and JavaServer Pages (JSP) coverage
- A new chapter on the Hibernate API and updated material on JDBC
- Coverage of open source testing and build toolsJUnit, Cactus, and Ant
- New material on writing SOAP-based web services using the Java API for XML Remote Procedure Calls (JAX-RPC)
- A new chapter on deploying applications, complemented by an appendix on J2EE deployment descriptors, giving you one source for managing the details of the myriad deployment files used in todays complex applications
- Updated coverage of Enterprise JavaBeans (EJB), JavaMail, and Java Message Service (JMS)
- New chapters covering J2EE security and transactions, in addition to revised chapters on the Java API for XML Parsing (JAXP), Java Remote Method Invocation (RMI), and Java IDL for CORBA
- Key reference appendixes, covering JSF tag libraries, SQL syntax, EJB query language, and more
Covering topics from Ant to XDoclet, and everything in between, Java Enterprise in a Nutshell, Third Edition, is an indispensable, comprehensive guide for enterprise Java developers.
About the Authors
Jim Farley is a technology architect, strategist and IT manager. His recent activities have included heading up the engineering group at the Harvard Business School and bringing good things to life at GE's Research and Development center. He's dealt with computing (distributed and otherwise) in lots of different ways, from automated image inspection to temporal reasoning systems. Jim has Bachelor's and Master's degrees in computer systems engineering from Rensselaer Polytechnic Institute.
William Crawford has been developing web-based enterprise applications since 1995, including one of the first web-based electronic medical record systems (at Children's Hospital in Boston) and some of the first enterprise-level uses of Java. He has consulted for a variety of institutional clients, including Boston Children's Hospital, Harvard Medical Center, numerous startups and several Fortune 500 companies. Prior to an acquisition he was CTO of Invantage, Incorporated in Cambridge, MA. He received a degree in history and economics from Yale University. He is the co-author of Java Servlet Programming, 2nd Edition, Java Enterprise in a Nutshell, 2nd Edition, and two forthcoming O'Reilly titles. Will is currently Principal Software Architect at Perceptive Informatics, Inc.Massachusetts, provider of software and services to the pharmaceutical industry. He can be reached at http://www.williamcrawford.info