
Course Description: J2EE with Weblogic
Five Days — Instructor-led Lecture and Lab Sessions
Overview
This course focuses on the development of Enterprise JavaBeans and their deployment on
BEA's Weblogic Server. Students will develop session and entity EJBs, as well as the client
applications that use them. Message-driven beans are also created, and students learn
how to configure the server porperly to implement them. In addition to these topics, students will
learn to develop transaction-aware entity and session beansas well as develop security roles and
configure EJB method-permissions.
The course provides lecture and exercises using the other J2EE APIs such as JSP, JMS, JTA, JNDI, etc.
Various hands-on exercises are introduced for each area to allow students to practice using the
technologies while under the supervision of knowledgeable instructors.
Course Objectives
At the end of the course, students will be able to:
- Understand when to use a stateless session or a stateful session bean
- Utilize beans within servlets
- Develop publish/subscribe asynchronous services such as using JMS
- Create Message-driven beans and communicate with Entity-beans
- Use container-managed persistence to handle entity beans
- Develop the source code for bean-managed persistent entity beans
- Create Java Server Page form handlers and responses
- Use servlets to access EJBs
- Establish roles and examine realms for creating users and groups
- Write finder methods for entity beans with specific lookups
- Perform EJB and servlet deployments manually and using deployment tools
- Work with Servlet session and cookie objects
Pre-requisites
- An understanding of HTML and Java programming is required.
Course Materials
The course materials are yours to keep. You will be
provided with all course notes, and lab solutions.
Course Outline
Day 1
Servlets and the Server
Topics
- Setting Up Your Development Environment
- Configuring the Application Server
- The Console Interface
- Servlet Fundamentals and Lifecycle
- Processing User Requests and Formatting Responses
- Using sessions, Cookies, and JavaBeans
- Deploying and Reloading Servlets in Weblogic
At the conclusion of day 1, students will be able to:
Build a servlet which uses a session and processes a user's form submission.
Day 2
Java Server Page Techniques and EJBs
Topics
- JSP Syntax
- Using JavaBeans with JSPs
- Implicit Objects and Object Scope
- Session Tracking using session objects and cookies
- Developing a J2EE Enterprise Architecture
- Systems Integration Using J2EE Technologies
At the conclusion of day 2, students will be able to:
Develop a JSP login information system using form submissions.
Day 3
Session Beans and Clients
Topics
- Building an EJB
- Deploying the EJB
- EJB Lifecycle
- Stateless Session Beans
- The EJB Client: CLient-Side vs. Server-Side Apps
- Stateful Session Beans
- Stateless vs. Stateful Session Beans: Which to use?
At the conclusion of day 3, students will be able to:
Develop an end-to-end application using servlets, session beans, and the database.
Day 4
Entity Beans
Topics
- Modeling Entity Beans
- The Entity Bean Lifecycle
- Bean-Managed Persistence in Entity Beans
- Container-Managed Persistance in Entity Beans
- Designing Finder Methods and CMP-Based Lookups
- Designing Enterprise JavaBean Systems
At the conclusion of day 4, students will be able to:
Create BMP and CMP-based entity beans
Day 5
JMS, Security, and Additional Topics
Topics
- JMS and Message-Driven Beans
- Java Transaction API
- Transaction-oriented Session Beans
- Working with Security Realms, Roles, and Principals
- Defining EJB Method-Permissions
At the conclusion of day 5, students will be able to:
Create a pub/sub JMS application, and transaction-aware session bean.
copyright © 2000 - Technical Training Resource