SESSION
1
Understanding
the J2EE platform
- Evolution of Distributed Computing
- The J2EE Solution
- J2EE Support for Client/Server
environment
J2EE Platform Technologies
Tour
- Component Technologies
- Applets and Application clients
- Web components
- Enterprise JavaBeans Components
- Components, Containers, and
Services
Platform Roles
- J2EE Product Provider
- Application Component Provider
- Application Assembler
- Deployer
- System Administrator
- Tool Provider
Platform Services
Service Technologies
Communication Technologies
SESSION
2
J2EE in the Client Tier
- Requirements and Constraints
- Overview of Client Options
- Web Clients
- EJB Clients
- Enterprise Information System
Clients
- Designing for Multiple Types of
Client
J2EE in the Web Tier
- Web Applications and Web Containers
SESSION
3
J2EE in the
Web Tier (continued)
- Dynamic Content Creation
- Servlets and JSP Pages
- JSP Page Design
- Internationalization and
Localization issues
- Application Designs
- Application Migration:
Migrate a Web-Centric Application to Use Enterprise Beans
SESSION
4
J2EE in the Enterprise
JavaBeans Tier
Understanding Common Requirements of
Business Objects
Enterprise Beans as J2EE Business
Objects
Entity Beans
Session Beans
Design Guidelines
SESSION
5
J2EE in the Enterprise
Information System Tier
Enterprise Information System
Capabilities and Limitations
Enterprise Information System
Integration Scenarios
- An Internet E-Store Application
- An Intranet Human Resources
Application
- A Distributed Purchasing
Application
Relational Database Management System
Access
Other Enterprise Information System
Access
Application Provider Component Tasks
Application Programming Model
Programming Access to Data and
Functions
Connections
Security
J2EE Connector Architecture
Packaging and Deploying J2EE
Applications
Roles and Tasks
Packaging J2EE Applications
- EJB Modules
- Packaging Components into EJB
Modules
- Web Modules
- Packaging Components into Web
Modules
- Application Client Modules
SESSION
6
Packaging and Deploying J2EE
Applications (continued)
Deployment Descriptors
Deployment Tools
Managing Transactions in J2EE
platform
Properties of Transactions
J2EE Platform Transactions
Scenarios
- Accessing Multiple Databases
- Accessing Multiple Enterprise
Information Systems
from Multiple EJB Servers
JTA Transactions
- Exploring JTA
- Java Transaction API and JTS
- Java Transaction Service
Transactions in Applets and
Application Clients
Transactions in Web Components
Transactions in Enterprise Beans
- Bean-Managed Transaction
Demarcation
- Container-Managed Transaction
Demarcation
- Transaction Guidelines
Transactions in Enterprise Information
Systems
- JTA Transactions
- Resource Manager Local Transactions
- Choosing Between JTA and Local
Transactions
- Compensating Transactions
- Isolation Level
Handling Security in J2EE
applications
Security Threats and Mechanisms
Authentication
- Protection Domains
- Authentication Mechanisms and
Call-Patterns
- Auto-Registration
- Exposing Authentication Boundaries
with References
Authorization
- Declarative
- Programmatic
- Declarative vs. Programmatic
- Isolation
- Identity Selection
- Encapsulation for Access Control
- Controlling Access to J2EE
Resources
Protecting Messages
- Integrity Mechanisms
- Confidentiality Mechanisms
- Identifying Sensitive Components
- Ensuring Confidentiality of Web
Resources
Auditing
Additional J2EE SDK Tools and
Technology Resources
Common Problems and Solutions in J2EE
Platform
Understanding the J2EE Documentation
in JAVADOC
Explaining the Additional J2EE SDK
Tools
Additional J2EE Web Sites for
Reference
|