Training Course: Oracle 10g JDeveloper (O150)
training course enquiry
Training Course Summary:
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.
Pre-Requisites:
Java Programming experienceSQL knowledge
Markup language experience
Who Should Attend:
Oracle Web DevelopersOracle Analyst/Programmers
Oracle Developers
Web Technicians
Java Developers
Training Course Overview/Content:
IntroductionJ2EE overview
J2EE Deployment options
The JDeveloper IDE
back to top
JDBC and Data Access
Review
Navigating a ResultSet
Statement, PreparedStatement, and CallableStatement
back to top
J2EE Framework Plumbing
RMI review
Java Naming and Directory Interface (JNDI)
Initial context factories
back to top
OAS Containers for J2EE 10g
Settings/Configuration
Architecture
Package/Deployment options
JAR/WAR/EAR structures
Configure/use a DataSource
back to top
Servlets
Lifecycle
Form input
Servlet filters
Event listeners
Overview of major servlet objects
back to top
State Management
URL Rewriting
Hidden Form fields
Session objects
Sessions and events
Multi-threading aspects
back to top
JavaServer Pages and JavaBean
Integration
JSP Lifecycle
Directives/Scriptlets
Expressions
Implicit objects
JSP with JavaBeans
JavaBean standards
back to top
JSP Tag Libraries
Custom tag/library use
JSP Standard Tag Library (JSTL)
Expression Language in JSTL
The XML Tag Library
The SQL Tag Library
back to top
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
back to top
Session EJB
Using session beans
Lifecycle
Stateful/Stateless session beans
Session bean class
Creating clients
back to top
Entity EJB
When to use entity beans
BMP versus CMP beans
Primary key class
Deployment descriptors
back to top
Model View Controller Pattern
J2EE design patterns
MVC Architecture
The Model role
The View role
The Controller role
Design discussion
Build an MVC application
back to top
Web Services
Overview/Benefits
Communication with SOAP
UDDI specification
Java Classes as Web Services
Create/Subscribe to a Web Service
Web Service deployment
back to top
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
