
|
J2EE Applications for Oracle |
|
| SUMMARY: |
Java Platform, Enterprise Edition (Java EE) is used to create powerful, portable, robust, secure and scalable server-side Java applications. Utilizing the foundation of the Java Platform, Standard Edition (Java SE), Java EE provides a wide range of API's that facilitate the development and deployment of component-based, reusable software for creating web applications and web services. The Oracle 10g Release 2 database, Enterprise Edition (Oracle 10g RDBMS) is a powerful and scaleable persistent storage layer that can be used to store and retrieve standard relational data as well as a wide variety of complex data types (XML, text, audio, video and location data). Oracle's 10g Application Server (Oracle 10g AS) provides a comprehensive hosting environment for Java EE software. As part of the Oracle Fusion Middleware product family, Oracle 10g AS is used to deploy and execute Java EE components for web applications. Oracle's JDeveloper is an integrated development environment offering the ability to model, develop, debug, optimise and deploy Java EE and Java SE software and web services. Oracle's Application Developer Framework (ADF) is a productivity layer for J2EE developers that encompasses design patterns and metadata-driven components. This course covers the key technologies of the Java EE platform: servlets and Java Server Pages (JSP) for presenting information via a web-based interface; Enterprise Java Beans (EJB) for accessing legacy data in a secure and transactional manner and TopLink for managing the persistence layer. For interface development, Oracle ADF is used to create Model-View-Controller (MVC) applications that provide powerful and functional web software. |
| AUDIENCE: |
Developers and web application developers planning to utilise the Oracle Java Enterprise architecture for creating comprehensive multi-tiered database backed software in Java.
|
| PREREQUISITES: |
Students should be comfortable with Java programming and object-oriented concepts. A minimum of six months coding experience is suggested. Our one day Java Management Overview class is an excellent introduction to the principles of Java and Object Orientation, if you have no prior Java experience. Alternatively, our Java Programming class (5 days) provides a comprehensive grounding in software development using Java. For each student, the following hardware configuration is suggested: Windows-XP PC (note: Windows Vista is NOT supported) JDeveloper 10g Release 3 (10.1.3) Oracle 10g Application Server Release 3 (10.1.3) Oracle 10g RDBMS Release 2 (10.2.0.1.0) Enterprise Edition, with sample data Alternatively, a shared server can be configured to host the Oracle 10g RDBMS (on either Windows or UNIX/Linux). Each student will need the Oracle 10g Client tools to be installed and configured for network connections to the shared database server. Sample database load scripts and model solutions will be provided electronically to each student.
|
| APPROACH: |
This is an instructor led class with comprehensive exercises following most lessons. The exercises build towards the creation of a comprehensive database backed web application for managing a lending library system. |
| OBJECTIVES: |
At the end of this course, delegates will be able to:
- Understand the benefits and technologies of the J2EE Platform
- Explain the features and benefits of Oracle JDeveloper and Oracle 10g AS
- Use JDeveloper to build and deploy Java EE applications
- Create web applications using ervlets and JavaServer Pages
- Create web application interfaces using Java Server Faces (JSF) and Oracle ADF
- Access Oracle 10g databases with Enterprise JavaBeans and TopLink
- Appreciate Java EE deployment options using Oracle 10g AS
|
|
© 2007 Verhoef Training, Inc.
|
|
Schedule Dates
Course offered as Inhouse or Public
PUBLIC SCHEDULE |
| Date |
Location |
State |
|
9/22/2008
 |
Cincinnati |
OH |
|
1/26/2009
 |
Madison |
WI |
|
2/2/2009
 |
Albany |
NY |
|
|
|
|
|