Desenvolvendo Aplicações J2EE
J2EE10g1R3 - Desenvolvendo Aplicações J2EE
Descrição:
During this course, you are introduced to the concepts and practical techniques of building Java EE applications. The practices involve building an end-to-end application using JavaServer Faces, Enterprise JavaBeans and Oracle TopLink. This first course about Java EE development focuses particularly on client applications. In addition to learning core Java EE skills, you also utilize Oracle Application Development Framework (ADF) to build components.
Tópicos:- Java EE Overview
- Client components
- Business tier components
- Communication components
- Web tier components
- Application Deployment
- Java EE & JDeveloper
- Designing Java EE Applications
- Java EE design patterns
- MVC Architecture
- JSF Overview
- Developing Java EE Applications using frameworks
- Oracle WebCenter Suite
- Creating the Persistence Layer
- O-R mapping
- Entity Bean POJOs
- Java Persistance API
- Named Queries
- Annotations
- Creating an EJB in JDeveloper
- Implementing Business Logic
- Types of session EJBs
- Unit of Work
- Stateless session beans
- Implementing the Web-Tier with Servlets
- Servlet LifeCycle
- HTTP Servlets
- Servlet Methods
- Servlet Mapping
- Transaction Handling
- Creating the Web Tier Using JavaServer Pages
- Servlets
- Business logic versus presentation logic
- JSP Lifecycle
- Basic JSP elements
- JSP and JavaBeans
- Creating JSPs in JDeveloper
- Creating the Web Tier Using JavaServer Faces
- Overview of JSF
- JSF Lifecycle
- Using JSF components
- JSF tag libraries
- Using Managed Beans
- Creating a JSF-based JSP in JDeveloper
- Binding Data in an Application
- Utilizing ADF databinding
- Binding data to a JSF
- Binding data to a JSF managed bean
- Implementing validation
- Enhancing The Web-Tier with ADF Faces Components
- ADF Faces Overview
- Component-based application development
- UI Components
- Rich internet components
- Planning Navigation and Page Flow
- Specifying JSF navigational flow
- Handling JSF data flow
- Creating managed beans
- Enhancing the Application's Usability
- Internationalization
- Resource Bundles
- Control Hints
- Validation Messages
- Message Bundles
- Building a Query Page
- Search method
- Parameter form to enter the search criteria
- Action Listeners
- Default Wild Cards
- Creating Updateable Pages
- Page Methods
- Transactional Methods
- Using Expression Language to customize behavior
- Constructors
- Backing Beans
- Managed Properties
- Handling Application Events
- JSF lifecycle events
- Creating event listeners
- Validating JSF components
- Converting data
- Deploying Java EE Applications
- JAR, WAR, EAR files
- Overview of OC4J settings and configuration
- Creating a deployment plan
- Creating deployment descriptors in JDeveloper
- Deploying Java EE applications using Enterprise Manager
- Communicating between Application Components
- Java Messaging Service API
- EJB References
- Message Oriented Middleware
- Synchronous and Asynchronous messages
- MessageBean LifeCycle
- Message Models
- Developing the Business Tier with Web Services
- Overview of Service Oriented Architecture
- Web services overview
- Web Service Definition Language
- Communication with SOAP
- Creating the Persistance Layer with TopLink
- Mapping types
- Caching & Transactions
- Named Queries
- Test Clients
- Troubleshooting
- Using JDeveloper tools for logging and diagnostics
- Testing the data model in isolation from clients
- Using FileMon, JUnit and HTTP Analyzer
Duração: 5 dias

