Fusion Middleware 11g: Build ADF Faces Clients for EJB and JPA
Starting dates and places
Description
This course is designed for Java EE developers who need to build web applications based on a JPA/EJB data model.
The course focuses on Java EE 5 technologies, such as Java Server Pages (JSP), JavaServer Faces(JSF), and ADF Faces with EJB 3.0 as the application model. Weblogic Server 10.3 is used as the application execution environment, and Oracle JDeveloper 11g is used as the development tool for the course.
To build their web application, students utilize Oracle ADF, including page design, task flow analysis and security implementation. Topics also include transaction management with Session Beans, Message-Driven beans, handling application events, and deploying and troubleshooting applic…
Frequently asked questions
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
This course is designed for Java EE developers who need to build web applications based on a JPA/EJB data model.
The course focuses on Java EE 5 technologies, such as Java Server Pages (JSP), JavaServer Faces(JSF), and ADF Faces with EJB 3.0 as the application model. Weblogic Server 10.3 is used as the application execution environment, and Oracle JDeveloper 11g is used as the development tool for the course.
To build their web application, students utilize Oracle ADF, including page design, task flow analysis and security implementation. Topics also include transaction management with Session Beans, Message-Driven beans, handling application events, and deploying and troubleshooting applications.
Learn to:- Map web components to your EJB model
- Utilize sophisticated components with ADF Faces
- Develop and test Java EE-compliant clients
A Live Virtual Class (LVC) is exclusively for registered students; unregistered individuals may not view an LVC at any time. Registered students must view the class from the country listed in the registration form. Unauthorized recording, copying, or transmission of LVC content may not be made.
Audience
- Application Developers
- Java EE Developer
- Technical Consultant
Course Topics Java EE Fundamentals
- Java EE Overview
- Java EE Components
- Client tier components
- WebLogic Server
- Java EE design patterns
- MVC Architecture
- Configuring Data Sources
- Creating, Modifying, and Deleting a Data Source in WebLogic Server Console
- Navigators
- Code editor
- Code Assist
- Code Templates
- Debugger
- Session Beans
- Stateless and Stateful Session Beans
- Local and Remote Interfaces
- What are JPA Entities?
- Managing Persistance of Entities
- JNDI
- Manipulating Data with the EntityManager API
- Using test clients
- Java Message Services (JMS)
- Creating a Message-Driven Bean
- Working with Interceptor Methods and Classes
- Creating a JMS/MDB Client
- Selecting the Type of Transaction Management
- Demarcating Transactions
- Managing Transactions using a Session Façade
- Setting the Transaction Attribute
- Propagating Transactions
- Configuring the Transaction Manager in WebLogic Server
- Servlet LifeCycle
- Servlet Methods
- Transaction Handling
- Data Sources
- Business logic versus presentation logic
- JSP Lifecycle
- Basic JSP elements
- JSP and JavaBeans
- JSP fragments
- Configuration of a JSF application
- faces-config.xml
- JSF Lifecycle
- UI Component Model
- Validator and Converter Overview
- Using JSF components
- Using Expression Language
- Using managed beans
- Compare ADF Faces components to JSF base components
- Layout your page
- Input components
- List components
- Dates
- Table and tree components
- Output components
- Query components
- Operation Components
- Partial Page Refresh
- ADF Faces JavaScript API
- Data Visualization Components
- ADF Binding to ADF Faces RC
- ADF Model binding
- Page definition file
- Binding Types
- Data control and EJB
- JDBC
- Compare JSF Controller and ADFc basics
- ADF Controller
- Transactions
- Navigation Components
- Task Flows
- Exceptions
- Trains
- Navigation Components: buttons, links
- Access Keys
- Menus
- breadcrumbs
- Operational components
- JSF Lifecycle and Events
- Event Types
- ADF Faces Event Handling
- Validation and Exceptions
- Listeners
- Contextual Events
- What is JAAS?
- Working with Security Annotations
- Configuring Web Application Security
- Managing EJB Component Security
- Controlling Client Access to EJB Components
- Working with a Directory Server
- ADF Security Framework
- LDAP
- OID
- XML-based
- Form-Based Authentication
- Identity Store
- Implicit and Explicit Authentication
- Packaging Business-Tier Components
- The EJB-JAR file contents
- The Persistence Archive (Persistence.xml file) contents
- WebLogic Server Deployment Descriptor
- Packaging Data Sources used by an Application (application.xml)
- Creating a JDeveloper deployment profile
- Deploying an Application using JDeveloper and WebLogic Server Console
- Creating an EAR File using Command Line Tools
- Test harnesses
- Java logging and Diagnostics
- Debugging
- Requesting help
Course Objectives
- Build the Web tier by using the JavaServer Faces (JSF) framework
- Design Java EE applications by using the Model-View-Controller (MVC) architecture and Session Facade pattern
- Incorporate ADF Faces components and task flows into the web application
- Secure the Java EE application with Java Authentication and Authorization Service (JAAS) & ADF Security
- Deploy and troubleshoot the application
Share your review
Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate $1.- to Stichting Edukans.There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.