
WebSphere Application Server v6.1 Administration |
|
Course Introduction
* Course Description
* Course Prerequisites
* Course Objectives
* Introductions
* Agenda Day 1
* Agenda Day 2
* Agenda Day 3
* Agenda Day 4
* Agenda Day 5
1. J2EE and WebSphere Overview
* Objectives
* Goals of Enterprise Applications
* What is Java?
* What is J2EE?
* The J2EE 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
* WebSphere Platform
* Base Edition
* Base Edition
* Other WAS Editions
* IBM HTTP Server
* Other Products
* J2EE and WebSphere Overview Questions
* J2EE and WebSphere Overview Answers
* Reference
2. Application Server Installation
* Objectives
* General Requirements
* Pre-Install Tasks
* WebSphere Profiles
* Creating Profiles
* Benefits of Profiles
* WebSphere Installation
* GUI Install - Launchpad
* Checking for Prerequisites
* Multiple Installations In a Single Machine
* Installing Sample Applications
* Product File Installation
* Specifying Security
* Installation Summary
* Installation Results
* First Steps
* Silent Install
* Installation Factory
* Product Files Directories
* Profile Directories
* Cell/Node/Server
* Config Directory
* Important Configuration Files
* Starting and Stopping the Server
* Application Server Installation Questions
* Application Server Installation Answers
* Reference
* Lab Summary
* Common Lab Errors
3. Administration Console and Application Deployment
* Objectives
* Single Server Admin Structure
* Administration Clients
* Logging In
* Console Intro
* Console Overview
* Navigation Tree
* Workspace Area
* Help Area
* Save Configuration
* Save Conflicts
* Common Configuration
* Scope
* Application Installation
* Installation Steps
* Finishing Up
* Start Application
* Applications on File System
* Admin Console & Application Deployment Questions
* Admin Console & Application Deployment Answers
* Reference
* Lab Summary
* Common Lab Errors
4. J2EE Architecture and Services
* Objectives
* J2EE Components
* Web Browser
* Applet
* Application Client
* J2EE Vendor Specifications
* Containers
* J2EE Blueprint
* Services
* JDBC
* Data Sources
* Java Naming and Directory Interface
* Java Message Service
* JavaMail
* J2EE Connector Architecture
* Java Transaction API
* Security
* Lifecycle Management
* WebSphere Architecture
* J2EE Architecture & Services Questions
* J2EE Architecture & Services Answers
* Reference
5. Web Server and Web Server Plug in
* Objectives
* Web Server Integration
* Benefit of a Web Server
* IBM HTTP Server Installation
* IBM HTTP Server Services
* Plug-in Installation Scenarios
* Web Server Plug-in
* Web Server Plug-in Installation
* Web Server Plug-in Installation Separate Install
* Web Server Plug-in Installation Separate Install
* Web Server Plug-in Installation Separate Install
* Web Server Plug-in Installation Separate Install
* Web Server Plug-in Installation Separate Install
* Web Servers in WebSphere
* Mapping Applications to Web Servers
* Plug-in Configuration
* Plug-in Syntax
* Virtual Host
* hosts File
* Virtual Hosts in WebSphere
* Relation to Enterprise Applications
* Web Server & Web Server Plug-in Questions
* Web Server & Web Server Plug-in Answers
* Reference
* Lab Summary
* Common Lab Errors
6. J2EE Application Structure & Assembly
* Objectives
* J2EE Application Structure
* EAR File
* What are Modules?
* J2EE Deployment Descriptors
* Web Module
* EJB Module
* Client Module
* IBM Extensions
* Application Server Toolkit
* AST Workspace and Projects
* General Application Structure
* Assembling an Application
* Deployment Descriptor Editors
* Perspectives and Views
* AST Tips
* J2EE Application Structure & Assembly Questions
* J2EE Application Structure & Assembly Answers
* Reference
* Lab Summary
* Common Lab Errors
7. Enhanced Deployment
* Objectives
* Enhanced Deployment
* Enhanced EAR
* Definitions in Enhanced EAR
* Configuring an Enhanced EAR
* Application Scope
* Using Enhanced EARs
* WebSphere Rapid Deployment
* Deployment Automation
* Rapid Deployment Architecture
* Configure a Project Folder
* Monitor the Workspace
* Using Rapid Deployment
* Fine Grained Updates
* Updating or Adding Single Modules or Files
* Updating or Adding Multiple Modules or Files
* Removing Files
* Using Fine Grained Updates
* Enhanced Deployment Questions
* Enhanced Deployment Answers
* Reference
* Reference: Annotation Based Programming
* Lab Summary
* Common Lab Errors
8. Troubleshooting
* Objectives
* Problem Determination
* Error Reporting
* Networking Problems and Solutions
* HTTP Request Problems
* HTTP Request Solutions
* Other Solutions
* Tools for Resolving WebSphere Problems
* Admin Console Messages
* Configuration Problems
* Runtime Messages
* Message Details
* Important Log Files
* Configuring Log Files
* Viewing Logs
* Event Types
* Log Detail Levels
* Log File Format
* Configuring Tracing
* Reading Java Exceptions
* Common Exceptions
* Server Does Not Start
* AST
* Importing Log Files Into AST
* Log View of AST
* dumpNameSpace Tool
* Debugging
* IBM Tools
* Troubleshooting Questions
* Troubleshooting Answers
* Reference
* Lab Summary
* Common Lab Errors
9. JNDI and Naming Services
* Objectives
* Naming Service
* Phone Number Example
* Objects in Name Space
* What is JNDI?
* Using JNDI
* JNDI References
* Defining References
* Mapping JNDI References
* NameNotFoundException
* Take Control of the Name Space!
* JNDI and Naming Services Questions
* JNDI and Naming Services Answers
* Lab Summary
* Common Lab Errors
10. JDBC and Data Sources
* Objectives
* What is JDBC?
* JDBC Driver
* Typical JDBC Use
* Problems to Address
* JDBC Data Sources
* Data Source Architecture
* Typical Use of Data Source
* Configuring JDBC in WebSphere
* Creating JDBC Provider
* Using WebSphere Variables
* Creating Data Source
* Connection Pools
* Data Source Configuration Errors
* Data Sources and CMP EJBs
* JDBC & Data Sources Questions
* JDBC & Data Sources Answers
* Reference
11. Introduction to OnlineStore Application
* Objectives
* OnlineStore Functions
* Application Homepage
* New Customer Registration
* Browse Products
* View Cart / Complete Purchase
* Error Notification
* Find Purchases
* Similarity to "Real World" Applications
* OnlineStore Application Structure
* OnlineStoreWeb.war Structure
* OnlineStoreEJB.jar Structure
* Links Between Modules
* Summary
* Lab Summary
* Common Lab Errors
12. WebSphere Security
* Objectives
* Security Overview
* Architecture Components
* Security Components
* Digital Certificates
* SSL (Secure Sockets Layer)
* SSL in WebSphere
* Java Security
* JAAS
* CSIv2
* J2EE Security
* Authentication and Authorization
* User Registry
* Federated Repositories
* Authentication Mechanism
* Security Configuration
* User Registry Configuration
* LTPA
* Single Signon (SSO)
* Configuring LTPA
* Admin Console Roles
* Stopping Secure Servers
* WebSphere Security Questions
* WebSphere Security Answers
* Reference
* Lab Summary
* Common Lab Errors
13. J2EE Security
* Objectives
* Challenge Mechanism
* Authorization
* J2EE Roles
* Sample Role Mapping
* Mapping Roles to Users/Groups
* Look Up Users/Groups
* Special Roles
* Unprotected Methods
* Defining Roles
* Resource Mappings Web Module
* Resource Mappings EJB Module
* "Unchecked" Method Permissions
* Run-As Delegation
* Configuring Run-As Delegation
* J2EE Security Questions
* J2EE Security Answers
* Reference
* Lab Summary
* Common Lab Errors
14. JMS Overview and WebSphere MQ Configuration
* Objectives
* Messaging Introduction
* Messaging Example
* Messaging Components
* Messaging Types
* JMS (Java Messaging Service)
* Message Driven Beans (MDB)
* MDB as Message Consumer
* JMS Security
* JMS Resources
* Messaging in WebSphere
* Default Messaging
* WebSphere MQ
* Which To Use?
* WebSphere MQ JMS Configuration
* WebSphere MQ JMS Provider
* Connection Factory
* Destination
* Listener Port
* Relationship Between Messaging Components
* JMS Messaging Configuration Questions
* JMS Messaging Configuration Answers
* Reference
* Lab Summary
* Common Lab Errors
15. Default Messaging JMS Configuration
* Objectives
* Service Integration Bus
* Bus Members
* Messaging Engine
* Message Store
* Destination
* Message Points
* Mediations
* Default Messaging JMS Configuration
* Creating a Service Integration Bus
* Adding a Bus Member
* Bus Member Message Store
* Add a Destination
* Default Messaging JMS Provider
* JMS Connection Factory
* JMS Destination
* JMS Activation Specification
* Relationship Between Messaging Components
* JMS Messaging Configuration Questions
* JMS Messaging Configuration Answers
* Reference
16. Performance
* Objectives
* What Affects Performance
* Assumptions for Live Environments
* WebSphere Queue Network
* Upstream Queuing
* Performance Tuning
* System Settings for Tuning
* Performance Monitoring Service
* Enabling Performance Monitoring
* Performance Statistics
* Performance Data Available
* Performance Servlet
* Tivoli Performance Viewer
* Launching Tivoli Performance Viewer
* Viewing Performance Data
* Performance Data Options
* Logging Performance Data
* Summary Reports
* Performance Advisors
* Request Metrics
* Performance Questions
* Performance Answers
* Reference
* Lab Summary
* Common Lab Errors
17. Command Line Administration
* Objectives
* Command Line Tools
* Common Binary Commands
* wsadmin
* wsadmin Options
* Benefits of wsadmin
* Properties
* Security
* Scripting Languages
* JMX in WebSphere
* Default Scripting Objects
* Getting Help
* AdminConfig
* Object ID
* Saving Configuration
* AdminControl
* Object Names
* AdminApp
* AdminTask
* Common Scripting Patterns
* Profiles
* Things to Remember
* Scripting in AST
* Script Configuration
* Command Line Administration Questions
* Command Line Administration Answers
* Reference
* Lab Summary
* Common Lab Errors
18. Network Deployment Architecture
* Objectives
* Workload Management (WLM) Basics
* Role of Network Deployment Software
* Similarities With Base Edition
* Differences With Base Edition
* Coexistence With Base Edition
* Network Deployment Cell
* Deployment Manager and Node Agents
* Configuration File Synchronization
* Synchronization Problems
* Firewall Issues
* WebSphere Profiles - Recap
* Network Deployment Profiles
* Profile Management Tool
* manageprofiles command
* Federating Nodes
* Federating an Application Server Profile
* Federating a Custom Profile
* Adding Nodes
* Prerequisites Before Adding Nodes
* Steps Taken When Adding a Node
* Removing Nodes
* Admin Console Changes
* Controlling Deployment Manager and Node Agents
* Automatically Starting Servers
* Network Deployment Architecture Questions
* Network Deployment Architecture Answers
* Reference
* Lab Summary
* Common Lab Errors
* Lab Summary
* Common Lab Errors
* Lab Topology
19. Web Server Management and Cluster Topology
* Objectives
* Web Server Management
* Using IBM HTTP Server
* IBM HTTP Server Architecture
* Non-IHS Web Server
* Managing Multiple Web Servers
* Cluster
* Vertical Scaling
* Horizontal Scaling
* "Mixed" Scaling
* Heterogeneous Scaling
* Creating a Cluster
* Cluster Member Options
* Managing Clusters
* Mapping Applications to Clusters
* Cluster Topology Screen
* Topology
* Factors Affecting Topology
* Coexistence Scenarios
* Common Topologies
* All in One
* Vertical Scaling
* Server Separation
* "Mixed" Scaling
* Web Server Horizontal Scaling
* Web Server Management & Cluster Topology Questions
* Web Server Management & Cluster Topology Answers
* Reference
* Lab Summary
* Common Lab Errors
* Lab Topology
20. Workload Management and Application State
* Objectives
* Types of WLM
* Web Server WLM
* Web Module WLM Architecture
* Weighted Routing
* State Management
* Server Affinity
* Weighted Routing with Server Affinity
* EJB WLM
* Factors Overriding EJB WLM
* Problems With Server Affinity
* Server Affinity With Failover
* Data Replication Service
* Number of Replicas
* Replication Security
* Enabling Server Affinity Failover
* Session Database
* Session Tuning
* Distributed Session Tuning
* Workload Management & Application State Questions
* Workload Management & Application State Answers
* Reference
* Lab Summary
* Common Lab Errors
21. Course Summary
* Course Objectives
* WebSphere Certification
* Other Courses
* Reference
|