Choose your language:

France
Germany
Hong Kong

India
Ireland
Japan
Malaysia
Netherlands
New Zealand

Singapore

Sweden
United Kingdom
United States
Course Code

IN1067

Duration

5 Days

Java programming is not necessary, although it may be helpful.
This course provides training on Java's answer to enterprise scalable applications. BEA WebLogic is one of the premier Application Servers that implements the J2EE specification. Participants 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 participant having their own WebLogic Server to learn with.
This course is designed for Windows/UNIX administrators who need to administer a WebLogic Server platform.
Upon completion of this course, participants will be able to:
  • 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

Course Introduction
Course Objectives
Course Overview
Using the Workbook
Suggested References

Introduction to WebLogic 11g
What is Java?
What is J2EE?
The J2EE Architecture
Servlets and JSPs
Enterprise JavaBeans
Application Server
Web Container
Web Architecture
EJB Container
BEA WebLogic Platform (And Related) Products

WebLogic Installation and Testing
System Configuration Installation Files
Installation Building a Domain
Silent Installation
WebLogic Directory Structure
WebLogic Directory Structure (cont'd)
Domain File Structure
WebLogic Server types
Domain Configuration Files
Domain Builder
Domain Upgrade Wizard
config.xml.booted
startweblogic.cmd
WebLogic Scripting Tool (WLST)
WebLogic Scripting Tool (WLST) Continued...
Testing your Installation
Configuring Startup
Running the WebLogic Console
Shutting down WebLogic
Labs

WebLogic Console Administration
Console Overview
Console
Change Center
Centralized Administration
Monitoring WebLogic Servers
Monitoring WebLogic Servers (cont'd)
Configuring a New Machine
Configuring a new Server
Configuring Domain Properties
Building a Managed Server
WebLogic Node Manager
Monitoring Domain Logging
Labs

JNDI with WebLogic
What is JNDI?
JNDI Service Providers
JNDI and WebLogic
Using JNDI
JNDI Client
JNDI Registration
Monitoring JNDI
Monitoring JNDI Using WLST
Labs

WebLogic Deployments
Deployments Overview
EJB Jar Files
Deployment Descriptors
Ant
War and Ear files
War file structure
Web Application Context
Deployment Process Overview
Deployment techniques
Expanded Directory Deployment
Console Deployment
weblogic.Deployer
WLST Deployment
Startup and Shutdown Classes
Application Installation Directory
Deployment Plans
Creating a Deployment Plan
weblogic.PlanGenerator
Reading a Deployment Plan
Application Versioning
Updating applications in a Production Env
Labs

Configuring JDBC
JDBC Architecture
JDBC Drivers
JDBC Driver Install
DataSources
DataSource Connection Properties
Configuring Connection Pools
Monitoring Pool Performance
Tuning Pool Performance
JDBC Multi DataSources
Labs

Configuring JMS
Asynchronous Messaging
Messages
Queue
Topic
WebLogic JMS
JMS Servers
JMS Modules
Building JMS System Modules
Building JMS Module Resources
Building JMS Application Modules
Durable Subscribers
JMS File Stores
JMS JDBC Stores
Monitoring JMS Servers
Connecting External JMS Providers
Labs

WebLogic HTTP Container
Overview
Configuring HTTP
Web-server Proxy
WebLogic Plug-in
IIS and WebLogic
Apache and WebLogic
Virtual Hosts
HTTP Log Files
Labs

WebLogic Security
WebLogic Security Design
WebLogic Security Providers
Authorization Authentication-Users
Authentication-Groups
Authentication Roles
Integration with legacy providers
Security Administration Tasks
Handling User Lockouts
Securing a Web Application Hands-on
Securing a Web Application Hands-On (cont'd)
Defining your own realm
Configuring Providers
SSL
Custom Certificates
Labs

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
Labs

Node Manager
What is Node Manager?
Node Manager Details
Accessing Node Manager
Configuring Node Manager
Configuring Node Manager (Cont'd)
Node Manager Startup
Node Manager Domain Management
Node Manager Services
Node Manager Health Monitoring
Node Manager Logging
Labs

WebLogic Performance Tuning
Introduction
Performance Objectives
Bottleneck Location
CPU Utilization
Memory Utilization
Monitoring the JVM
Switching the JVM
Using Verbose GC
JRockit
Database bottlenecks
Network bottleneck
WebLogic Monitoring Tools
WebLogic Thread Pools
Configuring Reader Threads
Performance Tuning Summary

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

Send Us a Message
First Name
*
Last Name
*
Company
*
Email
*
Address Line 1
*
Address Line 2
City
*
*
Zip Code
Telephone
*
*
Choose one
*
Comments