The J2EE platform is Java’s answer to enterprise scalable applications. BEA Weblogic is one of the premier 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 10 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
Suggested References
Using the Workbook
Introduction to WebLogic 10
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
Labs
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
Labs
Console
Centralized Administration
Monitoring Weblogic Servers (cont'd)
Configuring a new Server
Building a Managed Server
Monitoring Domain Logging
JNDI with WebLogic
What is JNDI?
JNDI and Weblogic
JNDI Client
Monitoring JNDI
Labs
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
Console Deployment
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
Labs
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
Labs
Configuring JMS
Asynchronous Messaging
Queue
Weblogic JMS
JMS Modules
Building JMS Module Resources
Durable Subscribers
JMS JDBC Stores
Connecting External JMS Providers
Labs
Messages
Topic
JMS Servers
Building JMS Servers
Building JMS Application Modules
JMS File Stores
Monitoring JMS Servers
JMS Providers Labs
WebLogic HTTP Container
Overview
Web-server Proxy
IIS and WebLogic
Virtual Hosts
Labs
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
Labs
Configuring WebLogic Clusters
Clustering Servers
Web Application Tiers
Recommended Multi-Tier
Implementing a Cluster
Configuring the Cluster
Clustered Servers
Administration Server Failure
Tuning Weblogic Clusters
Labs
Cluster Layout
Recommended Basic Architecture
Cluster 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
Labs
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
Jython Syntax
Jython Loops
Recording User Interactions in WLST
Redirecting WLST Output to a File
WebLogic Server MBean Data Model
Monitoring the invocations of a JSP
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