|
|
1-800-THE-TREE (1-800-843-8733)
|
|
|
 |
|
Java Enterprise Edition 5: Integrating JSF, EJB 3 and JPAStreamlining Enterprise Application Development
Course: 936
Type: Hands-On Training
Duration: 4 Days
You Will Learn How To
- Architect, develop, deploy and secure enterprise applications with Java EE 5
- Utilize the JavaServer Faces (JSF) event-driven architecture to build rich user interfaces
- Manage transactions and application security using annotations and XML
- Effectively build business logic using Enterprise JavaBeans (EJB) 3
- Integrate the Java Message Service (JMS) into applications with Message Driven Beans (MDB)
- Achieve high-performance data persistence with Java Persistence API (JPA)
Course Benefits Java Enterprise Edition 5 offers a revolutionary, simplified approach to enterprise application development. In this course, you gain in-depth knowledge of the major components of this technology: JSF, EJB 3 and JPA. Through intensive hands-on exercises, you learn to implement high-performing, scalable and secure transactional applications.Who Should Attend Those involved in developing enterprise applications with Java. Knowledge of Java at the level of Course 471, "Java Programming Comprehensive Introduction," is assumed. Knowledge of Web technologies and HTML is helpful.Hands-On Training Throughout this course, extensive hands-on exercises based on an evolving case study provide you with practical experience in developing applications with Java EE 5. Exercises include:
- Building rich Web-based interfaces using JSF components
- Creating scalable objects using Session Beans
- Storing and retrieving data objects with JPA
- Extracting persistent data using JPQL
- Building asynchronous message receivers with MDB
- Managing complex transaction and security requirements with annotations
Course 936 Content
- Establishing the components of an enterprise architecture
- Streamlining the development process with Java EE 5
- Identifying the JSF core components
- Exploring the request processing cycle
- Managing application flow using the JSF navigation model
- Creating views with JSF custom tags
- Handling user events with backing beans
- Applying server-side data validation
- Taking advantage of the Unified Expression Language
- Defining the functionality of the HTML component set
- Arranging the UI component layout
- Localizing messages using Resource Bundles
- Developing the custom component class
- Writing the custom tag handler
- Sharpening response with the asynchronous Web model
- Combining Ajax functionality with JSF
- Utilizing pre-built Ajax-enabled JSF components
- Processing the XML request
- Generating JavaScript with the rendering component
- Encapsulating scalable business logic with JavaBeans
- Accessing session beans remotely
- Adding behaviors with method interceptors
- Linking services with annotation-based resource injection
- Decoupling client interaction with the Java Message Service
- Transmitting and receiving messages with JMS
- Simplifying robust message receivers with MDB
- Generalizing message reception with Java connectors
- Coding and packaging a service endpoint
- Packaging and deploying the service
- Analyzing the client contract
- Binding and exchanging valid data types
- Identifying the major components of JPA
- Establishing access with the EntityManager
- Developing the persistence class
- Storing Java objects
- Holding conversational state across requests
- Capturing single and multi-valued associations
- Representing Java collections
- Employing techniques for class-to-database mapping
- Auditing operations with Callbacks and Listeners
- Initiating data access with the Java Persistence Query Language (JPQL) and API
- Selecting Entity and relationship properties
- Improving structure with named queries
- Augmenting JPQL with native optimized SQL
- Approaches to working with Java Transaction API (JTA)
- Managing transaction strategies with annotations
- Securing each tier in a multitier architecture
- Configuring roles and access control
|
Related Courses
Java, JavaServer and Enterprise JavaBeans are trademarks of Sun Microsystems, Inc.
|
|
|
|
 |
|
|