Oracle 10g JDeveloper
Course
In Manchester, London and Leeds
Description
-
Type
Course
-
Location
-
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
Start date
Start date
Start date
About this course
Java Programming experience. Markup language experience. SQL knowledge.
Reviews
Course programme
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
- Review
- Navigating a ResultSet
- Statement, PreparedStatement, and CallableStatement
- RMI review
- Java Naming and Directory Interface (JNDI)
- Initial context factories
- Settings/Configuration
- Architecture
- Package/Deployment options
- JAR/WAR/EAR structures
- Configure/use a DataSource
- Lifecycle
- Form input
- Servlet filters
- Event listeners
- Overview of major servlet objects
- URL Rewriting
- Hidden Form fields
- Session objects
- Sessions and events
- Multi-threading aspects
- Integration
- JSP Lifecycle
- Directives/Scriptlets
- Expressions
- Implicit objects
- JSP with JavaBeans
- JavaBean standards
- Custom tag/library use
- JSP Standard Tag Library (JSTL)
- Expression Language in JSTL
- The XML Tag Library
- The SQL Tag Library
- 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
- Using session beans
- Lifecycle
- Stateful/Stateless session beans
- Session bean class
- Creating clients
- When to use entity beans
- BMP versus CMP beans
- Primary key class
- Deployment descriptors
- J2EE design patterns
- MVC Architecture
- The Model role
- The View role
- The Controller role
- Design discussion
- Build an MVC application
- Overview/Benefits
- Communication with SOAP
- UDDI specification
- Java Classes as Web Services
- Create/Subscribe to a Web Service
- Web Service deployment
- 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