Course Topics
1. Introducing Oracle Fusion Middleware Platform
- Describing the Oracle Fusion Middleware Environment
- Describing How WebLogic Server Supports Various Fusion Middleware Suites
- Describing How Various Fusion Middleware Suites Augment the Functions of WebLogic Server
2. Defining Java Enterprise Edition Terminology and Architecture
- Explaining the Motivation Behind Distributed Systems
- The Major Components of the Java Platform Enterprise Edition 5 (Java EE) Specification
3. Installing Oracle WebLogic Server
- Describing the Organization and Contents of the WebLogic Server Directory Structure
- Installing WebLogic Server Using Both the Graphical User Interface (GUI) and Command Line
- Explaining Oracle WebLogic Server Installation Steps
- Navigating the WebLogic Server Online and Offline Documentation
4. Configuring a Simple Domain
- Comparing Administration and Managed Servers
- Describing the Common Elements in a WebLogic Server Domain
- Checking the Port Numbers that are Used for Components
- Describing the use of WLST Offline to Manage Domains
- Creating a Simple Domain with One Managed Server
- Describing the Organization and Contents of the WLS Directory Structure
- Configuring a Domain
- Describing how Domains are Used in the Enterprise
5. Configuring a Domain Using Templates
- Describing the Internal Process Used to Create or Update a Domain Using a Template
- Explaining the Domain Templates Provided for Setting up JDeveloper, SOA, and WebCenter
- Describing the Process of Extending a Domain Template
6. Using Administration Console and WLST
- Customizing Monitoring Tables Within the Administration Console
- Describing How Change Management is Performed Internally Using Java Management Extension (JMX) and Mbeans
- Invoking WLST and Navigate Through the Domain Structure
- Using the WebLogic Scripting Tool (WLST) Command-line Utility
- Identifying Dynamic and Nondynamic Attribute Changes in the Administration Console
7. Configuring Managed Servers
- Starting Managed Servers
- Configuring Managed Servers Using WebLogic Scripting Tool (WLST)
- Shutting Down a Server or an Entire Domain Using WLST or the Administrative Console
- Configuring Managed Servers on a Computer Separate from the Sdministration Server
- Configuring Managed Servers Using the Administrative Console
- Explaining Administration and Managed Server Independence (MSI)
8. Configuring Node Managers
- Describing the Organization and Contents of a Node Manager Directory Structure
- Configuring, Starting, and Stopping Node Managers
- Explaining the Node Manager Architecture
- Defining the Oracle WebLogic Server Machine
- Describing How to Start and Stop Procedures
- Configuring a Machine and Assign Servers to it by Using the Console and WebLogic Scripting Tool (WLST)
9. Viewing and Managing Logs in Oracle WLS Environment
- Defining and Configuring Server and Domain Logs
- Accessing Online Log Message Catalogs
- Configuring Server Standard Output Settings Using the Console
- Viewing and Interpreting the Format of Domain and Server Log Files Using the Administration Console
- Describing How Applications Can Integrate With WLS Logging Infrastructure (Apache commons, log4j)
- Creating and Applying a Log Filter Using the Console
- Configuring Log Filter Expressions
10. Deployment Concepts
- Tracing a Typical Web Interaction Flow
- Configuring and Deploying Web Applications Via the Administration Console, Command Line, and WLST
- Configuring Deployment Descriptors
- Testing Deployed Applications
- Contrasting Autodeploy With Manual Deployment
- Describing the Role of Web Servers
- Contrasting Static and Dynamic Content and Deployment
- Front-end Deployed Applications With a Web Server
11. Deploying Java EE Applications
- Packaging Web Applications in Several Forms
- Looking at Deployment Descriptors web.xml and weblogic.xml
- Describing Java EE Web Applications
- Describing Enterprise Deployment Architectures
- Defining Web Application Structure and Web Application Archive
- Describing URLs and Web Applications
- Explaining Why WebLogic Augments Standard Java EE Deployment Descriptors With weblogic*.xml Files
12. Advanced Deployment
- Using Production Redeployment
- Creating a Deployment Plan
- Configuring an Application for Multiple Development Environments
- Staging a Deployment Plan
13. Understanding JDBC and Configuring Data Sources
- Configuring JDBC and JDBC Data Sources
- Describing How Data Sources are Used
- Configuring Data Source Scope
- Configuring a Connection Pool
- Contrasting Two-tier and Multi-tier JDBC Architecture
- Explaining the Components of JDBC URLs
- Monitoring and Testing a Data Source
- Deploying JDBC Resources to a Target
14. Setting Up Java Message Service (JMS) Resources
- Configuring Queues and Topics
- Configuring Connection Factories
- Describing JMS
- Monitoring JMS Resources and Messages
- Configuring Persistent Messages
- Configuring JMS Server
- Deploying an Application that Uses JMS
- Describing How Oracle WebLogic Server JMS is Implemented
15. Introduction to Clustering
- Basic Cluster Architecture
- Communication Among Clustered Server Instances
- The Key Criteria for Selecting Suitable Cluster Architecture
- Multitier Cluster Architecture
- The Benefits of Oracle WebLogic Cluster
16. Configuring a Cluster
- Preparing Your Environment for a Cluster
- Starting Up and Shutting Down Clustered Servers
- Creating and Configuring a Cluster
- Adding Servers to a Cluster
17. Managing Clusters
- Configuring a Multitier Cluster for Enterprise JavaBeans (EJB) Applications
- Configuring File Replication
- Configuring Java Database Connectivity (JDBC) Replication
- Configuring Replication Groups
- Configuring In-memory Replication
- Describing the Replication of a Session State in a Cluster
- Deploying Applications to a Cluster
18. Security Concepts and Configuration
- Configuring Roles
- Configuring Security Realms
- Configuring Users and Groups
- Configuring Policies
- Using the WebLogic Server (WLS) Security Architecture
- Configuring Protection for Web Application Resources and EJBs
19. Protecting Against Attacks
- Describing the Process of Configuring Secure Sockets Layer (SSL)
- Configuring Countermeasures for Some Web-based Attacks
- Configuring SSL for the WLS Server
- Using the Keytool Utility to Configure Keys and Obtain Digital Certificates
20. Backup and Recovery Operations
- Recommending a Backup and Recovery Strategy
- Performing a Full Offline Backup and Recovery
- Performing an Offline Domain Recovery
- Performing an Instance Home Backup and Recovery
- Performing an Online and Offline Domain Backup