|
Prerequisites
Developing Web Applications using J2EE Technologies (ESP-J2EE-101) and Developing Object-Oriented Systems with Java (ESP-JAVA-101) or equivalent knowledge.
Length
4.5 days
Format
Lecture with computer-based labs, and workshop exercise
Overview
This advanced course is designed for Java developers who need to learn how to develop components based on Enterprise JavaBeans standards and Java 2 Enterprise Edition (J2EE). This course will guide the students through building a complete end-to-end enterprise application using EJBs. This course also includes best-practices in component development.
Key Benefits
Best practices in building component based applications using EJBs and J2EE
J2EE technologies including EJB, JNDI, JDBC, JMS, JTS/JTA
Distributed component-based J2EE architectures
Audience
Developers, software and system architects and project managers involved with the development of business components.
Topics
Distributed Application Architectures and J2EE
EJB Best Practices (Design Patterns)
Developing EJBs based on the 2.0 Specification including
Stateless and Stateful Session Beans
Container and Bean Managed Entity Beans
Message Driven Beans
Local and Remote Interfaces
EJB Packaging and deployment
EJB Clients
Entity Relationships
EJB Performance
EJB Security
Java Database Connectivity (JDBC)
Java Naming and Directory Interface (JNDI), and
Java Transaction Management (JTS/JTA)
Java Messaging Service (JMS)
EJB-QL |