DEVELOPING EJBS WITH IBM WEBSPHERE STUDIO APPLICATION DEVELOPER V5.1.1
The level of this course is intermediate+
Advanced EJB Development for IBM WebSphere (SW257) is based on the J2EE version 1.3 and EJB 2.0 specification and introduces extensions to these standards provided by WebSphere Application Server version 5. The course teaches you how to design enterprise applications in which core business functionality is encapsulated in EJBs and how to develop EJBs as reusable components. This course provides an in depth explanation of the EJB 2.0 specification, explores tools for developing EJBs in WebSphere Studio Application Developer in extensive hand-on exercises, and discusses best practices for designing and building EJB-based applications.
Expert knowledge of the Java Language Experience building J2EE Web applications that involve servlets and JSPs. An understanding of the MVC design pattern and how it relates to the J2EE n-tier architecture. Experience building and debugging Java programs with WebSphere Studio. An appreciation of the concerns and problems related to e-business transaction processing knowledge of basic concepts of XML Duration.
Describe the J2EE component model. Implement business logic as a set of EJB components. Explain how EJBs relate to servlets and other types of Java components. Create EJB clients. Develop EJBs with WebSphere Studio Application Developer V5.1.1. Build Session EJBs. Build Entity EJBs with container-managed and bean-managed persistence. Perform EJB to relational database mappings for persistent data. Use container-managed relationships to represent relationships between persistent entities. Integrate your application with messaging using Message Driven Beans. Leverage container services for transaction management Leverage container services for EJB security. Apply best practices in EJB design and implementation. Deploy an EJB-based application to WebSphere Application Server V5.1.