Oracle 10g JDeveloper

Course

In Manchester, London and Leeds

Price on request

Description

  • Duration

    5 Days

The course is designed with the goal of enabling students to differentiate between the available J2EE components in order to develop applications. Students will be able to understand how to attach their front-end applications to Oracle databases with the use of Servlets, JavaServer Pages, Enterprise JavaBeans and Web Services. The course explores the full functionality of the, now. Suitable for: Oracle Web Developers. Oracle Analyst/Programmers. Oracle Developers. Web Technicians. Java Developers.

Facilities

Location

Start date

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
Manchester (Greater Manchester)
Pall Mall Court, 61 - 67 King Street, M2 4PD

Start date

On request

About this course

Java Programming experience. Markup language 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:
The course is designed with the goal of enabling students to differentiate between the available J2EE components in order to develop applications.
Students will be able to understand how to attach their front-end applications to Oracle databases with the use of Servlets, JavaServer Pages, Enterprise JavaBeans and Web Services.
The course explores the full functionality of the, now mature IDE, JDeveloper 10g, including the use of the various development wizards, dialogs, navigators, built-in classes and editors.
Training Course Contents: Introduction
  • J2EE overview
  • J2EE Deployment options
  • The JDeveloper IDE
JDBC and Data Access
  • Review
  • Navigating a ResultSet
  • Statement, PreparedStatement, and CallableStatement
J2EE Framework Plumbing
  • RMI review
  • Java Naming and Directory Interface (JNDI)
  • Initial context factories
OAS Containers for J2EE 10g
  • Settings/Configuration
  • Architecture
  • Package/Deployment options
  • JAR/WAR/EAR structures
  • Configure/use a DataSource
Servlets
  • Lifecycle
  • Form input
  • Servlet filters
  • Event listeners
  • Overview of major servlet objects
State Management
  • URL Rewriting
  • Hidden Form fields
  • Session objects
  • Sessions and events
  • Multi-threading aspects
JavaServer Pages and JavaBean
  • Integration
  • JSP Lifecycle
  • Directives/Scriptlets
  • Expressions
  • Implicit objects
  • JSP with JavaBeans
  • JavaBean standards
JSP Tag Libraries
  • Custom tag/library use
  • JSP Standard Tag Library (JSTL)
  • Expression Language in JSTL
  • The XML Tag Library
  • The SQL Tag Library
Enterprise Java Beans
  • Types of EJB
  • EJB architecture
  • EJB transaction support
  • EJB Classes and interfaces
  • Remote interface and object
  • Home interface and object
  • Local interface and local home interface
  • EJB deployment to OracleAS 10g
Session EJB
  • Using session beans
  • Lifecycle
  • Stateful/Stateless session beans
  • Session bean class
  • Creating clients
Entity EJB
  • When to use entity beans
  • BMP versus CMP beans
  • Primary key class
  • Deployment descriptors
Model View Controller Pattern
  • J2EE design patterns
  • MVC Architecture
  • The Model role
  • The View role
  • The Controller role
  • Design discussion
  • Build an MVC application
Web Services
  • Overview/Benefits
  • Communication with SOAP
  • UDDI specification
  • Java Classes as Web Services
  • Create/Subscribe to a Web Service
  • Web Service deployment
J2EE Application Security
  • Where to implement security?
  • The OracleAS JAAS Provider
  • JAZN Security
  • Managing users and groups
  • Defining and using local roles
  • Implementing security in EJB's

Oracle 10g JDeveloper

Price on request