This unit covers using WSAD tools to rapidly develop EJBs. The students
learn to test, debug, and export EJB applications. They are guided through
the development process and gain knowledge of mapping approaches, deployment
code, security, and xml editors.
Unit Duration: 16
hours
Unit Objectives:
Students
will learn to develop, test, debug, and export EJBs using WSAD.
Explore the EJB development tools and resources offered by WSAD
Understand the basic EJB development process in WSAD
Perform various tasks using the EJB tools
Understand the different mapping approaches and how to generate
each of them
Know how to generate deployment code
Know the two types of security provided by the container
Implement these two types in WSAD using the xml editors
Test your EJB applications using the EJB Test Client
Understand pages & functionality provided by the test client and
how to perform various tasks
Debug your EJB applications
Export your EJB project to an EAR file
Unit Outline:
EJB Architecture
Enterprise Beans
Types of EJBs
Session Beans
Entity Beans
Message Beans
Client View
Home Interface
Remote Interface
EJB Bean
EJB Container
Deployment Descriptor
EJB Server
EJB Roles
EJB Relationships
EJB Development Environment in WSAD
EJB Development Tools
EJB Development Resources
EJB Deployment Descriptor
EJB Editor
Application Editor
Developing EJB in WSAD
EJB Development Process
Enterprise Projects
Creating Enterprise Projects
EJB Modules
Creating EJB Projects
New EJB Project Wizard
Creating Enterprise Beans
Creating New EJBs
New EJB Wizard
Defining EJBs from Classes
Inheritance Characteristics
Importing EJBs
The Imported Files
Modifying the Home & Remote
Adding Methods to the Home
Adding Methods to the Remote
Finder Methods
Finder Types
Finder Implementation
Finders in the Extension Editor
Defining CMP fields
Converters & Composers
Relationships
Adding Relationships
Editing Relationships
Relationship Roles
Access Beans Overview
Java Beans Wrapper
Copy Helper
EJB Factories
Data Classes
Creating Access Beans
Creating Data Access Beans
Creating Copy Helpers
Creating Wrappers
Editing Access Beans
Regenerating Access Beans
Entity Beans Mappings
EJB to RDB Mapping Editor
Outline and Properties views
Creating Maps
The map.mapxmi Editor
Binding the EJBs to Data Sources
Deleting EJBs
EJB Validation
Generating Deployment Code
EJB Security Overview
EJB Security
Security Roles
Declaring Method Permissions
Consolidating Roles
Mapping Roles to Users & Groups
Using Programmatic Security
Testing EJB Projects
Testing Requirements
Associating EAR with Server Configuration
EJB Test Client
EJB Test Client Pages
Using the EJB Test Client
Finding an EJB
Calling an EJB method
Removing an EJB Bean
Viewing public Fields
Filtering the Methods
Changing Property Settings
Debugging EJB Applications
Export EJB Project to JAR
Deploying Enterprise Applications to WS 4.0
Exporting Enterprise App to EAR
Installing the EAR Application
Configure the Server
Configure the IBM HTTP Server
Run Your J2EE Application
For
More Information Contact:
Tod Pryor at training@prioritytech.com
402-445-4747, or toll free at 1-866-PTI-CORP ext. 4747