| WL721
– WebLogic 7.0 Administration (3 days)
Course
Description
This comprehensive
3-day course covers WebLogic 7.0 administration
techniques. This course is designed to quickly
provide administrators and developers with
practical WebLogic administration, clustering
and deployment techniques.
Through a series
of lessons, hands on demos, and hands on
labs students will learn all aspects of
typical WebLogic administration. This course
is tailored to the needs of the customer
and their architecture.
This course
provides thorough coverage of WebLogic installation,
configuration, deployment, tuning and troubleshooting.
Hands-on classroom lab exercises give the
student experience with a variety of administrative
tasks.
Course
Objectives
Upon completion
of the course, participants will be able
to:
- Understand
the basics of J2EE applications
- Understand
the foundations of WebLogic Application
Server
- Understand
WebLogic architectures and topologies
- Install
and configure WebLogic in a variety of
modes
- Use the
WebLogic Console for deployment and application
configuration
- Deploy servlets,
HTML, Java Server Pages (JSPs) and EJBs
on WebLogic
- Configure
WebLogic EJB security and transactions
- Understand
WebLogic configuration for Apache, iPlanet
and Microsoft IIS HTTP servers
- Understand
WebLogic clustering and cloning
- Understand
WebLogic clustering best practices for
load balancing and failover support
- Understand
WebLogic performance tuning issues and
best practices
|
Course
Duration
3 Day |
Audience
System
administration experience and knowledge
of networking fundamentals is recommended.
General understanding of web application
servers and Java is helpful. |
|
Course
Format
Class lectures and examples. Computer-based
labs with WebLogic on each student’s
machine.
|
Course
Outline
Lesson
1 - Introduction
|
- Course
overview
- Web
application server overview
- Overview
of web-tiered architectures
- Typical
web server admin tasks
|
|
Lesson
2 – Overview of WebLogic and J2EE
Basics |
- HTTP
servers
- WLS
app server
- J2EE
components
- servlets
- JSPs
- EJBs
- development
environment vs. production
- environment
- WLS
environment
|
| Lesson
3 – WebLogic Application Server Installation |
- WLS
7.0 installation
- setting
WebLogic Configuration file
- database
configuration and connection
- testing
the configuration and connectivity
- other
HTTP servers
- Tips
for Installation on NT, Solaris
and AIX
- Service
packs
Lab:
- Install
WebLogic Server, Install and test
configuration with sample exercises
|
| Lesson
4 - WebLogic Administrative Console |
- Overview
of WebLogic administrative tasks
- Installing
JDBC driver
- Creating
a Datasource
- Understanding
different components of WebLogic
- Application
Server
- Troubleshooting
startup problems related to
- Administrative
console
Labs
- Start
up AdminServer locally and remotely
- Install
JDBC driver and create a datasource,
- Create
Application Server, Web Application
and implement sample application
using the created datasource to
connect to the database
|
| Lesson
5 – WebLogic Deployment |
- Application
deployment
- EJB
deployment
Labs
Deploy
previously written servlets, JSPs,
session EJBs.
|
| Lesson
6 - WebLogic Application Security |
- security
realms - NT, UNIX
- protecting
assets - servlets, JSPs, HTML, database
access
- WebLogic
and SSL
- Using
native security model
- LDAP
Security overview
- Running
WebLogic as Non-Root User
- Single
Sing-on (SSO)
Labs
- Set
up security in WebLogic, Enable
SSL at the WebLogic end and also
at the HTTP Server end with the
sample Application on LAB 5.
- Create
login page for the sample application
and enable LDAP Authentication using
IBM Secureway
|
|
Lesson
7 - WebLogic Server and HTTP Servers |
- WebLogic
Server and HTTP Servers
- WebLogic
and Netscape/iPlanet
- WebLogic
and Apache
- WebLogic
and MS IIS
Labs
- Configure
HTTP Server for fetching predefined
error page automatically.
|
| Lesson
8 - WebLogic Server Clusters |
- What
is a WebLogic cluster?
- Vertical
and Horizontal Clustering
- What
services can be clustered?
-
HTTP session
-
servlet clusters
-
object clusters
-
JDBC connections
- Cluster
JNDI
- Cluster
load balancing
- Fail-over
-
server failure detection
-
WebLogic server heartbeat
- HTTP
state replication
- Server
cluster communication
-
one-to-many and peer-to-peer
- Servlet
clustering
- EJB
clustering
- Capacity
planning
- Cluster
security
-
firewall configurations
-
load-balancing
- Administering
clusters
-
networks
-
licenses
-
setting up properties files
-
setting up CLASSPATH
-
setting up EJBs
-
setting up JDBC
-
starting and joining a cluster
-
stopping a cluster
-
client considerations
- Cluster
cookbook
- Clusters
and fixpacks
Labs
Clustering
|
| Lesson
9 - Performance Tuning, Resource Pools,
Caching, Clustering
|
- web
application performance
- clustering
and multiprocessor configurations
- tuning
- types
of tuning, trade-offs
- threads
- JVMs
- parameters - heap size, GC
- EJB
pool
- shared
DB
- client
RMI
- profiling
- optimizing
HTTP
- isolation
level
- JDBC
tuning
- resource
pools
- load
balancing
- fail
over
Labs
- Set
tuning parameters for JVM. Configure
a database connection pool.
- Configure
an EJB pool. Load-balancing. Fail-over.
|
| Lesson
10 - Application Architectures and
Topologies |
- WebLogic
Programming Model
- Characteristics
of the Programming Model
- Architectures
Supported By WebLogic
- Web
Based Client-Server Application
- Distributed
Object-based Application
- Web-Enabled
distributed Object Application
- Features
of Programming Model Driven Application
|
|