back to Course Categories | back | print
Oracle10g: Develop Enterprise Java Beans          

Duration: 4 days

Description 
This four-day course will teach students skills and techniques for developing EJB appliations using Oracle JDeveloper 10g. In this course the students will learn to develop EJBs. This course is taught in a workshop environment to maximize the time students spend developing advanced Java applications. This course also introduces the students to additional features of developing J2EE applications in an Oracle 10g environment.

Topics

  • Review of the J2EE architecture
  • J2EE platform tiers
  • Leveraging design patterns
  • Fundamental concepts of component based development
  • Oracle JDeveloper 10g
  • Working with OC4J
  • OC4J configurations
  • Starting and stopping OC4J server
  • Using JDeveloper
  • JDeveloper and ADF
  • Overview of design patterns
  • HttpSessionBindingListener interface
  • Business logic versus presentation logic
  • Deploying J2EE applications
  • Security issues
  • JavaServer Pages
  • Member, local, anonymous and nested classes
  • Remote Method Invocation
  • JavaBeans
  • Deploying J2EE applications
  • Describe the EJB Architecture
  • EJB components
  • Different types of Enterprise JavaBeans
  • Development roles in the EJB specification
  • Developing a Session Bean
  • Describe the lifecycle of a session bean
  • Develop and deploy a simple session EJB
  • Create an EJB client to access the session bean
  • Introduction to Entity Beans
  • Describe different types of entity beans
  • Develop a Bean Managed Persistence (BMP) Entity bean
  • Develop a Container Managed Persistence (CMP) Entity bean
  • Describe Container Managed Relationship in CMP Entity beans
  • Message-Driven Enterprise JavaBeans
  • message oriented middleware (MOM)
  • Message-driven EJBs
  • EJB Query Language
  • Describe the syntax of the EJB QL
  • Write EJB QL in the deployment descriptor
  • Connecting to an EJB component
  • RMI
  • JNDI
  • Transactions in Enterprise JavaBeans
  • Describe the transaction concept
  • Bean-managed transactions vs. container-managed transactions
  • JTA
  • Implementing Access control for Enterprise JavaBeans
  • Describe J2EE roles and ejb-jar.xml file
  • EJB containers
  • Overview of EJB security architecture and security attributes
  • Java packages
  • JDBC
  • Deploying J2EE applications

Prerequisites

  • Students must have experience programming with the Java programming language.
  • Experience with JSPs and Servlets is required for this course.


 
 
 

Trubix Inc. P.O. Box 2235 Littleton, CO 80161 | 1.866.4-TRUBIX • 303.730.6800
email: info@trubix.com
....................................................................................................................................................................

Training Service | Consulting / Mentoring | Public Schedule | Course Listings | Tru iLearning | About Us | Contact Us
Oracle DBA Classes | Oracle Dev Classes | Oracle App Server Classes | Linux / Unix Classes
SQL Server / .NET / Tools / DB2 Classes / Public Classes

 

 
all content property © 2006, 2007Trubix Inc.| site design by Art Z design