Module |
Skills Learned |
Introduction
to BEA WebLogic Server |
- Explain the reason for using distributed
systems
- List the main components of the J2EE
specification
- Understand the terminology used in
the course
- Describe a high-level view of the
BEA WebLogic Server architecture
- Install BEA WebLogic Platform 8.1
Lab Exercises
- Install BEA Software
- Install BEA WebLogic Server Using
Silent Install (optional)
- Set Up the BEA Ed.Lab Environment
|
Basic
BEA WebLogic Server Administration |
- Configure a new domain
- Use the administration console to
configure server properties
- Use weblogic.Admin to configure server
properties
- Manage server logs
- Monitor server activity
- Lab Exercises
- Set Up a Domain
|
Configure
the Runtime Environment |
- Configure servers
- Start a server on boot
- Assign servers to machines
Lab Exercises
- Create Servers and Machines
|
Java
Naming and Directory Interface (JNDI) |
- Describe the naming and directory services
- Describe the high-level architecture
of JNDI
- Define basic terminology
- Display the JNDI tree in BEA WebLogic
Server
|
Java
Database Connectivity |
- Describe the high-level architecture
of JDBC
- List the driver types and those provided
by BEA WebLogic Server
- Describe and configure connection
pools
- Describe and configure DataSources
and Transactional DataSources
- Use the Administration Console to
manage JDBC resources
Lab Exercises
|
Java
Message Service (JMS) |
- Understand how BEA WebLogic Server
JMS is implemented
- Configure JMS administered objects
using the Administration Console
- Configure persistent messages
- Use the BEA WebLogic Server Administration
Console to monitor JMS
Lab Exercises
|
J2EE
Applications |
- Describe the structure of Web applications
- Deploy Web applications
- Configure a virtual host
- Manage Enterprise JavaBeans
- Deploy Enterprise Applications
Lab Exercises
- Deploy a Web Application
- Configure Virtual Hosting
- Configure and Deploy an EJB
- Deploy an EAR
|
Security |
- Describe BEA WebLogic Server 8.1 security
architecture
- Configure security realms
- Configure users, groups and roles
- Secure Web applications with declarative
security
- Configure policies and SSL
- Create and manage certificates
- Protect BEA WebLogic Server against
several types of attacks
Lab Exercises
- Create a Security Realm
- Configure SSL
|
Runtime
Configuration Options |
- Stop and start servers using Node
Manager
- Configure managed server independence
- Route network requests using network
channels
- Install startup and shutdown classes
Lab Exercises
- Start and Stop a Managed Server with
Node Manager
- Configure Managed Server Independence
- Configure Network Channels
- Install Server Startup and Shutdown
Classes
|
Configure
and Manage Clusters |
- Describe the basics of clustering
- Describe clustering architectures
- Configure and manage a simple cluster
- Configure a proxy to a cluster
- Configure and manage HTTP session
state replication
- Configure and manage EJB and JMS objects
in a cluster
Lab Exercises
- Configure a Cluster
- Configure a Session Replication Group
- Migrate a JMS Server
|
Performance
Tuning |
- Understand the performance tuning process
- Identify useful tools for performance
measurement
- Identify common bottlenecks and tunable
parameters that can affect them
- Tune BEA WebLogic EJB parameters
Lab Exercises
- Test and Tune Performance
- Measure JRockit JVM Performance
|
Monitor
BEA WebLogic Server |
- Understand basic JMX concepts
- Use commands to get attributes from
an MBean
- Explain basic SNMP concepts
- Configure the BEA WebLogic Server
SNMP agent
- Use BEA WebLogic Server SNMP management
command-line tools
Lab Exercises
- Monitor a Server Using MBeans
- Monitor a Server Using SNMP
|