J2EE Applications for OracleCourse: J2EEORL
Duration: 5 Days
Level: II
Course 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. Topics Covered In This Course
Java EE Overview
JDeveloper
JSP and Servlet Overview
Enterprise Java Beans
Session EJBs
Bean Managed Entity EJBs
Container Managed Entity EJBs
TopLink
Developing and Deploying JSPs
JSP Tag Libraries
Servlets
Java Beans
Java Server Faces
ADF Faces
ADF Applications
Event handling
Deploying Applications
Web Services
Debugging and troubleshooting
HTML Review (optional)
SQL Review (optional)
What You Can Expect
At the end of this course, delegates will be able to:
Who Should Take This Course
Developers and web application developers planning to utilise the Oracle Java Enterprise architecture for creating comprehensive multi-tiered database backed software in Java. Recommended 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. Training Style
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. Related Courses
Every student attending a Verhoef Training class will receive a certificate good for $100 toward their next public class taken within a year. You can also buy "Verhoef Vouchers" to get a discounted rate for a single student in any of our public or web-based classes. Contact your account manager or our sales office for details. |
|
|||||||||||||||||||||
|
Can't find the course you want? Call us at 800.533.3893, or email us at info@verhoef.com |
||||||||||||||||||||||
