|
Provided by: Corporate Education Group Enterprise JavaBean ProgrammingUnfiled |
![]() |
The focus for the first module is on end-to-end connectivity. The module follows a path roughly from the data layer to the presentation layer, so entity beans are studied first, and work demos and exercises in both Bean-Managed and Container-Managed Persistent Beans. Then the EJB session layer is considered, and both stateless and stateful session beans are developed. As part of the lab work, these are hooked to provided JSPs to illustrate the complete system and typical architecture.
Students then proceed to the second module, which begins with some 2.x-specific features, such as message-driven beans and the features of 2.x container-managed persistence. Two EJB applications are connected via JMS messaging, one sending messages with raw JMS code, and one using a message-driven bean to receive and handle those messages by updating an accounting database. Design implications of CMP are discussed, as are the new capabilities for EJB design: home and select methods.
Students then move on to study declarative and programmatic transaction control. The EJB security architecture is also considered, and a simple role-based authorization design applied to the course s main lab project. A short chapter on exception handling in EJB clarifies the standards for exception propagation and transaction control.
The next chapter introduces the new features in EJB 2.1 for implementing SOAP-based Web services, using the JAX-RPC mappings between Java and WSDL. Also new for 2.1, there is a short chapter on using the EJB timer service. The course concludes with a chapter on best-practice EJB development: optimizations, design patterns and implementation techniques.
|
|
||||||||
- A asked: sir please deliver advance java jee, ejb,jsp,xml,servlets online notes on my e-mail id

