| J2EE10gI - OracleAS 10g R3: Build J2EE Applications I |
| |
| Objetivo |
Build a Web application with J2EE using JavaServer Faces
Utilize the MVC architecture in J2EE applications
Identify appropriate business services, such as TopLink and EJB
Test J2EE business services using Web and Java clients
Deploy applications to Oracle Application Server 10g
|
| |
| Descrição |
During this course, you are introduced to the concepts and practical techniques of building J2EE applications. The practices involve building an end-to-end application using JavaServer Faces, Oracle TopLink, and Enterprise JavaBeans. This first course about J2EE development focuses particularly on client applications. In addition to learning core J2EE skills, you also utilize Oracle Application Development Framework (ADF) to build components.
Learn To:
Build JSF pages
Apply persistence with EJB 3.0
Utilize ADF Faces
Deploy to Oracle Application Server 10g (10.1.3.0.0)
Work with JDeveloper 10g Release 3 (10.1.3.0)
|
| |
| Público
Alvo |
Consultor Tιcnico
Desenvolvedor em Java
J2EE Developer
Java Developer
Sales Consultants
Technical Consultant
|
| |
| Conteúdo
Programático |
J2EE OVERVIEW
Client components
Business tier components
Communication components
DEVELOPING J2EE COMPONENTS IN JDEVELOPER 10G
Using application templates
Creating a data model
Creating a JSF page
ARCHITECTING J2EE APPLICATIONS
Design patterns
Model-View-Controller
JSF overview
Using frameworks
CREATING THE WEB TIER USING JAVASERVER PAGES
JSP lifecycle
Creating JSPs in JDeveloper
CREATING THE WEB TIER USING JAVASERVER FACES
JSF Lifecycle
JSF core tag library
Using managed beans
Creating a JSF-based JSP in JDeveloper
CREATING THE PERSISTENCE LAYER WITH TOPLINK
TopLink POJOs
Object-relational mapping
Creating database connections
Creating a test client
REFINING THE TOPLINK MODEL OBJECTS
Named queries
TopLink Map
Sequences
CREATING THE BUSINESS TIER: ENTERPRISE JAVABEANS
Session beans
Entities
EJB 3.0 persistence and TopLink
EJB classes and interfaces
Adding methods to a bean
IMPLEMENTING BUSINESS TASKS WITH SESSION EJBS
Lifecycle of session EJBs
Developing stateless session beans as a facade
Editing a session facade bean
CONTROLLING NAVIGATIONAL AND DATA FLOW WITH JSF
Specifying JSF navigational flow
Handling JSF data flow
Creating managed beans
BINDING DATA IN AN APPLICATION
Utilizing ADF data binding
Creating custom data controls
ADF architecture
USING ADF FACES COMPONENTS
Component-based application development
UI components
ADF Faces client-side validation
BUILDING WITH UI COMPONENTS
Creating search methods
Using a parameterized named query
Using Expression Language to customize behavior
CREATING UPDATEABLE PAGES
Invoking method actions in the page definition
Binding methods to buttons
Calling methods from a managed bean
Using transactional methods
CREATING APPLICATION EVENTS IN JSF
Creating event listeners
Validating UI components
JSF event model
Using error handling
Converting user input
CUSTOMIZING THE APPLICATION
Creating resource strings
Labeling items
Model validators
CREATING THE BUSINESS TIER: WEB SERVICES
Define Web service components
Creating a simple web service
Communication with SOAP
DEPLOYING J2EE APPLICATIONS
Developing deployment descriptors
Creating application server connections
Deploying J2EE applications using Enterprise Manager
TROUBLESHOOTING
Using JDeveloper tools for logging and diagnostics
Testing the data model in isolation from clients
Using FileMon, JUnit and HTTP Analyzer
|
| |
| Pré-Requisitos |
Basic HTML knowledge
OracleAS 10g R3: Java Programming
|
|
|
| |
| Carga
Horária |
30 horas |
| |
| Material
Didático |
Material didαtico oficial da Oracle |
| |
|