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
|