The J2EE platform is Java’s answer to enterprise scalable applications. BEA Weblogic is one of the premiere Application Servers that implements the J2EE specification. Students will come away from class with the ability to build and configure complete Weblogic domains. The course will cover the details of administrating a J2EE server. This is a hands-on learning experience, with each student having their own Weblogic Server to learn with.
WebLogic Training Prerequisites :
This course is intended for Windows/UNIX administrators who need to administer a WebLogic Server platform. Java programming is not necessary, although it may be helpful.
WebLogic Training Objectives:
Install and configure a WebLogic 9.2 Server.
Describe the J2EE architecture.
Deploy applications on WebLogic.
Use the WebLogic Console effectively.
Install and manage JMS destinations.
Control access and privileges on WebLogic.
Configure WebLogic for JDBC access.
Manage remote servers with the NodeManager.
Design and implement WebLogic clusters.
WebLogic Training Course duration:
5 Days
WebLogic Training Course outline
Course Introduction
Course Objectives
Using the Workbook
Course Overview
Suggested References
Introduction to WebLogic 9.2
What is Java?
The J2EE Architecture
Enterprise JavaBeans
Web Container
EJB Container
What is J2EE?
Servlets and JSPs
Application Server
Web Architecture
BEA WebLogic Platform (And Related) Products
Weblogic Installation and Testing
System Configuration
Installation
Silent Installation
WebLogic Directory Structure (cont'd)
WebLogic Server types
Domain Builder
config.xml.booted
WebLogic Scripting Tool (WLST)
Testing your Installation
Running the WebLogic Console
Installation Files
Building a Domain
WebLogic Directory Structure
Domain File Structure
Domain Configuration Files
Domain Upgrade Wizard
startweblogic.cmd
WebLogic Scripting Tool (WLST) Continued..
Configuring Startup
Shutting down WebLogic
WebLogic Console Administration
Console Overview
Change Center
Monitoring Weblogic Servers
Configuring a New Machine
Configuring Domain Properties
Weblogic Node Manager
Console
Centralized Administration
Monitoring Weblogic Servers (cont'd)
Configuring a new Server
Building a Managed Server
Monitoring Domain Logging
JNDI with WebLogic 9
What is JNDI? JNDI Service Providers
JNDI and Weblogic Using JNDI
JNDI Client JNDI Registration
Monitoring JNDI
JNDI Service Providers
Using JNDI
JNDI Registration
Monitoring JNDI Using WLST
WebLogic Deployments
Deployments Overview
Deployment Descriptors
War and Ear files
Web Application Context
Deployment techniques
WLST Deployment
Application Installation Directory
Creating a Deployment Plan
Reading a Deployment Plan
Updating applications in a Production Env.
EJB Jar Files
Ant
War file structure
Deployment Process Overview
Expanded Directory Deployment
weblogic.Deployer
Startup and Shutdown Classes
Deployment Plans
weblogic.PlanGenerator
Application Versioning
Configuring JDBC
JDBC Architecture
JDBC Driver Install
DataSource Connection Properties
Monitoring Pool Performance
JDBC Multi DataSources
JDBC Drivers
Datasources
Configuring Connection Pools
Tuning Pool Performance
Configuring JMS
Asynchronous Messaging
Queue Topic
Weblogic JMS
JMS Modules
Building JMS Module Resources
Durable Subscribers
JMS JDBC Stores
Connecting External JMS Providers
Messages
Topic
JMS Servers
JMS System Modules
Building JMS Application Modules
JMS File Stores
Monitoring JMS Servers
WebLogic HTTP Container
Overview
Web-server Proxy
IIS and WebLogic
Virtual Hosts
Configuring HTTP
WebLogic Plug-in
Apache and WebLogic
HTTP Log Files
WebLogic Security
WebLogic Security Design
Authorization
Authentication-Groups
Integration with legacy providers
Handling User Lockouts
Securing a Web Application Hands-On (cont'd)
Configuring Providers
Custom Certificates
Weblogic Security Providers
Authentication-Users
Authentication Roles
Security Administration Tasks
Securing a Web Application Hands-on
Defining your own realm
SSL
Configuring WebLogic Clusters
Clustering Servers Cluster Layout
Web Application Tiers Recommended Basic Architecture
Recommended Multi-Tier Cluster Cluster Design
Implementing a Cluster Cluster Communication
Configuring the Cluster Load Balancing
Clustered Servers MultiCast Communication
Administration Server Failure Configuring Replication Groups
Tuning Weblogic Clusters Web Application Fail-over
Cluster Layout
Recommended Basic Architecture
Cluster Design
Cluster Communication
Load Balancing
MultiCast Communication
Configuring Replication Groups
Web Application Fail-over
Node Manager
What is Node Manager?
Accessing Node Manager
Configuring Node Manager (Cont'd)
Node Manager Domain Management
Node Manager Health Monitoring
Node Manager Details
Configuring Node Manager
Node Manager Startup
Node Manager Services
Node Manager Logging
WebLogic Performance Tuning
Introduction
Bottleneck Location
Memory Utilization
Switching the JVM
JRockit
Network bottleneck
Weblogic Thread Pools
Performance Tuning Summary
Performance Objectives
CPU Utilization
Monitoring the JVM
Using Verbose GC
Database bottlenecks
Weblogic Monitoring Tools
Configuring Reader Threads
WebLogic Scripting Tool
Introduction Using WLST
Jython Syntax Jython Conditionals
Jython Loops Sample WLST
Recording User Interactions in WLST Weblogic Management Objects
Redirecting WLST Output to a File MBeans
WebLogic Server MBean Data Model MBean Lifecycle
Monitoring the invocations of a JSP Deploying in WLST
Undeploying in WLST
Using WLST
Jython Conditionals
Sample WLST
Weblogic Management Objects
MBeans
MBean Lifecycle
Deploying in WLST
Please contact your training representative for more details on having this course delivered onsite or online