Oracle ADF

Course

In Leeds, London and Edinburgh

Price on request

Description

  • Duration

    3 Days

Oracle's Application Development Framework uses visual tools to rapidly generate and maintain full-stack Java 2Enterprise Edition (J2EE) applications. Delegates on this course will learn how to use the tools to develop anend-to-end MVC sample application based on Oracle's 10g database and Java technologies includingJavaServer Pages, the Apache Struts framework and Enterprise. Suitable for: Developers. Oracle Forms Developers. Architects.

Facilities

Location

Start date

Edinburgh (Midlothian/Edinburghshire)
See map
2nd Floor, 37 George Street, EH2 2HN

Start date

On request
Leeds (North Yorkshire)
Bruntwood, 6th Floor, Westone, Wellington Street, LS1 1BA

Start date

On request
London
See map
18-20 Farringdon Lane, EC1R 3AU

Start date

On request

About this course

Java Programming experience. SQL knowledge.

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

Training Course Objectives:
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.
More Details
Training Course Contents: 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

Oracle ADF

Price on request