Request availability or book by selecting a date: Scotland
Prices exclude VAT.
Have questions or need a better city/date? Ask now.
On-site/international quote? Ask now.
|
Course Overview Oracle's Application Development Framework uses visual tools to rapidly generate and maintain full-stack Java 2 Enterprise Edition (J2EE) applications. Delegates on this course will learn how to use the tools to develop an end-to-end MVC sample application based on Oracle's 10g database and Java technologies including JavaServer Pages, the Apache Struts framework and Enterprise JavaBeans. Java developers will learn how to customise such an application using hand-written code. The course also includes an analysis of the advantages and disadvantages of such tools for J2EE code generation. Audience - Developers
- Oracle Forms Developers
- Architects
Prerequisites - SQL knowledge
- Java Programming experience
Course Outline Overview of Java Technologies - Java Standard Edition
- Java 2 Enterprise Edition
- Java Database Connectivity
- Java Servlets
- JavaServer Pages
- Enterprise JavaBeans
J2EE Architectures - The Struts Framework
- Object-Relational Mapping
- Layering an Application
- The Facade Pattern
- Portability
Oracle Products and Tools - Oracle 10g Database
- Toplink
- JDeveloper
- Oracle Containers For J2EE (OC4J)
Data Access - Data Schemas: Table Relationships, Primary and Foreign Keys
- Database Tables as Java Objects
- Creating a Database
- Connection in JDeveloper
- Generating Mappings between Entity Objects and Tables
- Table Associations in Java
- The Business Components Modeller
- Custom Validation
- Identity Sequences
- Customising Queries
- Exposing Data for the View
- Selecting valid ranges
- Partition based SQL
- Data Warehousing Structures
- Planning Star Queries
- Creating/ Managing/ Partitioning indexes
Building ADF View Components - JSP and Struts Tags
- Web Application Configuration: web.xml
- Struts Configuration
- Struts Components
- The Struts Lifecycle
- Creating JSP Views in ADF
- User Navigation and Page Flow: Generating Struts
- Navigations
- Submit Buttons and Links Mapped to Struts Actions
- Creating Actions
- Binding View Components to the Data Model
- Static Form Beans
- Generating Dynamic Form Beans
- Binding Action Forwards to Navigations
- Customising Actions with Java code
- JSP Expression Language
- Customising with HTML and CSS Style Sheets
Security, Validation & Errors - JAAS Authentication
- Database Validation
- Client Side Validation
- Validation in the Form Bean
- Displaying Errors in the View
- The Struts Validator
Application Deployment - J2EE Archive Format
- Installing and Starting OC4J
- Creating a Connection to the Web Server
- Deploying to OC4J
- Running the Application in a Browser
Issues - Pitfalls of Distributed Application Development
- Performance Issues
- Scalability
- Maintainability
- Testability
- Is Code Generation an Advantage?
- Patterns and Architectures in Java Enterprise Development
How to make a booking for the J009 course
|