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
|