WA1663 WebSphere Application Server Community Edition v2.0 Administration Training Course Outline (Coming Soon)

1. Overview of WebSphere Application Server Community Edition

  • What is WebSphere Application Server Community Edition?
  • Relation to other WebSphere Application Server editions
  • Relation to Apache Geronimo
  • General Architecture
 

2. Installing WAS-CE

  • How to get WAS-CE
  • Installing Java
  • Installing WAS-CE
  • Other Common Components
  • Starting and Stopping the Server
  • Using with Eclipse
 

3. Administration Console and Application Deployment

  • Accessing the Admin Console
  • Console Layout
  • Deploying Applications
  • WAS-CE Deployment Plans
  • WAS-CE Repository
 

4. Java EE Overview & Application Structure

  • Objectives
  • Goals of Enterprise Applications
  • What is Java?
  • What is Java EE?
  • The Java EE Specifications
  • Role of Application Server
  • What is a Servlet?
  • Servlet Execution
  • What is a JSP?
  • JSP Code Sample
  • What is an EJB?
  • EJB Types
  • EJB Examples
  • Model-View-Controller Architecture
  • MVC An Example
  • WAS-CE Deployment Descriptors
  • Using XML tools of Eclipse
 

5. Introduction to OnlineStore Sample Application

  • Objectives
  • OnlineStore Functions
  • Application Homepage
  • New Customer Registration
  • Customer Login
  • Browse Products
  • View Cart Place Order
  • Order Confirmation
  • Error Notification
  • OnlineStore Application Structure
  • OnlineStoreWeb.war Contents
  • OnlineEJB.jar Contents
  • Summary
 

6. WAS-CE Troubleshooting

  • Log4j
  • Server Log Files
  • Java Exceptions
  • Configuring Log4j Properties
  • Viewing Log Information in the Console
  • Web Access Log
 

7. Connecting WAS-CE to a Database

  • What is JDBC?
  • JDBC Driver
  • Adding JDBC Drivers to WAS-CE
  • Data Source Architecture
  • Creating Data Sources with WAS-CE
  • Performance Properties of Connection Pool
  • WAS-CE Embedded Database
 

8. JNDI & Naming Services

  • Naming Service
  • Objects in Namespace
  • What is JNDI?
  • JNDI Binding in WAS-CE
  • Use of JNDI in Code
  • NameNotFoundException
  • JNDI Viewer in Console
  • JNDI References
 

9. Application Security with WAS-CE

  • Authentication and Authorization
  • Java EE Security Roles
  • WAS-CE Security Realms
  • Using a Database for Authentication
  • Using an LDAP Server
  • LDAP Viewer in Console
 

10. Configuring SSL with WAS-CE

  • Overview of SSL
  • Digital Certificates
  • Creating Certificates
  • Enabling SSL for WAS-CE
  • Using WAS-CE to Manage Client Certificates
 

11. WAS-CE JMS Messaging

  • Intro to Messaging
  • JMS (Java Messaging Service)
  • MDB Destinations
  • ActiveMQ in WAS-CE
  • Configuring JMS Resources
 

12. Load Balancing and Clustering

  • Running Multiple Instances
  • Load Balancing with Apache Web Server
  • Replicating HTTP Sessions
  • Limitations of WAS-CE Clustering
 
Notice: This course is still under development and the outline is subject to revisions.