Book description
Nothing is as constant as change, and this is as true in enterprise computing as anywhere else. With the recent release of Java 2 Enterprise Edition 1.4, developers are being called on to add even greater, more complex levels of interconnectivity to their applications.
To do this, Java developers today need a clear understanding of how to apply the new APIs, use the latest open source Java tools, and learn the capabilities and pitfalls in Java 2 Enterprise Edition 1.4 -- so they can plan a technology and implementation strategy for new enterprise projects.
Fortunately, this is exactly what they get with the new Java Enterprise in a Nutshell, 3rd Edition. Because most integrated development environments (IDE) today include API lookup, we took out the main API sections from our previous edition to make room for new chapters, among others, on Ant, Cactus, Hibernate, Jakarta Struts, JUnit, security, XDoclet, and XML/JAXP.
Revised and updated for the new 1.4 version of Sun Microsystems Java Enterprise Edition software, Java Enterprise in a Nutshell, 3rd Edition is a practical guide for enterprise Java developers.
Table of contents
-
Java Enterprise in a Nutshell, 3rd Edition
- Preface
-
I. The Java Enterprise APIs
- 1. Introduction
- 2. Application Assembly and Deployment
- 3. Java Servlets
- 4. JavaServer Pages
- 5. JavaServer Faces
-
6. Enterprise JavaBeans
- What Version Is Covered Here?
- EJB Component Model Overview
- EJB Tutorial
- Deploying EJBs
- Using Enterprise JavaBeans
- Session Bean Specifics
- Entity Beans
- Message-Driven Beans
- Transaction Management
- EJB 3.0
- 7. Java and XML
- 8. JDBC
-
9. JNDI
- JNDI Architecture
- A Simple Example
- Introducing the Context
- Looking Up Objects in a Context
- The NamingShell Application
- Listing the Children of a Context
- Creating and Destroying Contexts
- Binding Objects
- Accessing Directory Services
- Modifying Directory Entries
- Creating Directory Entries
- Searching a Directory
- Event Notification
-
10. J2EE Security
- Basic Security Concepts
- A Look at Java and J2EE Security Standards
- Declarative Security Versus Programmatic Security
- Web Component Security
- EJB Component Security
- Other J2EE Security Topics
- Limitations of J2EE Security
- 11. Java Message Service
- 12. Web Services with JAX-RPC and SAAJ
-
13. Remote Method Invocation
- What’s Covered Here?
- Introduction to RMI
- Defining Remote Objects
- Creating the Stubs and Skeletons
- Accessing Remote Objects as a Client
- Dynamic Classloading
- Remote Object Activation
- RMI and Native Method Calls
- RMI Over IIOP
- 14. Java IDL (CORBA)
- 15. JavaMail
-
16. Transactions
- Transaction Overview
- Programmatic Transactions Versus Declarative Transactions
- Optimistic Concurrency
- EJB Transaction Management
- Some Common Programming Scenarios
- Transaction Best Practices
-
II. Open Source Enterprise Tools
- 17. Ant
- 18. JUnit and Cactus
- 19. Struts
- 20. Hibernate
- 21. Annotations with XDoclet and J2SE Metadata
-
III. Appendixes
- A. J2EE Deployment Descriptor Reference
-
B. JavaServer Faces Tag Libraries
- JSF Core Tags
-
JSF HTML Tags
- Pass-Through Attributes
- <h:column>
- <h:commandButton>
- <h:commandLink>
- <h:dataTable>
- <h:form>
- <h:graphicImage>
- <h:inputHidden>
- <h:inputSecret>
- <h:inputText>
- <h:inputTextarea>
- <h:message>
- <h:messages>
- <h:outputFormat>
- <h:outputLabel>
- <h:outputLink>
- <h:outputText>
- <h:panelGrid>
- <h:panelGroup>
- <h:selectBooleanCheckbox>
- <h:selectManyCheckbox>
- <h:selectManyListbox>
- <h:selectManyMenu>
- <h:selectOneListbox>
- <h:selectOneMenu>
- <h:selectOneRadio>
- C. Enterprise JavaBeans Query Language Syntax
- D. SQL Reference
- E. JMS Message Selector Syntax
- F. FRMI Tools
- G. IDL Reference
- H. HJava IDL Tools
- About the Authors
- Index
- Colophon
Product information
- Title: Java Enterprise in a Nutshell, Third Edition
- Author(s):
- Release date: November 2005
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596101428
You might also like
book
Java Enterprise in a Nutshell, Second Edition
Nothing is as constant as change, and this is as true in enterprise computing as anywhere …
book
Java EE 7: The Big Picture
The Definitive Guide to Java Platform, Enterprise Edition 7 Java EE 7: The Big Picture uniquely …
book
Java EE 8 Development with Eclipse
Develop and deploy fully functional applications and microservices utilising Tomcat, Glassfish servers, Cloud and docker in …
book
SOA with Java: Realizing Service-Orientation with Java Technologies
“An outstanding depth-and-breadth resource for IT architects and Java professionals to understand and apply the marriage …