Soluções em Tecnologia da Informação
Mapa do Site
 
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
 
 

Calendário do Curso
Data Início Data Fim Curso Cidade Turno Confirmado
 
 
 
Curitiba - PR
Rua Emiliano Perneta, 680 - Cjto 901 - Centro / Curitiba - Paraná - Brasil / CEP 80420-080 / Fones: +55 (41) 4062-3300 / 3340-2363
© 2007 SoftSell. Todos os direitos reservados