Oracle Weblogic server Course Content 1. Introduction
2. Introducing Oracle Fusion Middleware Platform
3. Defining Java Enterprise Edition Terminology and Architecture
4. Installing Oracle Weblogic Server
5. Configuring a Simple Domain
6. Configuring a Domain Using Templates
7. Using Administration Console and WLST
8. Configuring Managed Servers
9. Configuring Node Managers
10. Viewing and Managing Logs in Oracle WLS Environment Σ Objectives Σ Oracle Weblogic Server Logs Σ Server and Domain Logs Σ Configuring Server Logging Σ Configuring Server Logging Advanced Σ HTTP Access Logs Σ Apache Commons Logging API Σ Using the Console to View Logs Σ Using WLST to view Logs Σ Message Attributes Σ Message Severity Σ Message Catalog Using the Web Σ Message Catalog Cross-Reference Σ Log Filters Σ Creating a Log Filter Σ Applying a Log Filter Σ Using the Console to Monitor Σ Monitoring Running Servers Σ Customizing views Σ Monitoring Individual Servers Σ Network-Addressing Environment Σ Network-Addressing Features Σ Summary 11. Deployment Concepts Σ Objectives Σ Overview of Deployment Σ What is deployed Σ Deployment Process Σ Deployment Methods Σ Deployment Tools Σ Console Deployment Method Σ Console Deployment Production Mode Σ Preparing a New Application Σ Preparing a New Application: Targeting Σ Preparing a New Application: Settings Σ Deploying or Undeploying Applications Σ Redeploying an Application Σ Starting and Stopping an Application Σ Editing Deployment Descriptors Σ Monitoring an Application Σ Application Testing Σ Deleting Applications Σ Command-Line Deployment Σ Deployment with weblogic.Deployer Σ More weblogic.Deployer Examples Σ Deploying an Application with WLST Σ Deployment with WLST Σ Production Mode Flag Σ Autodeployment Σ Autodeploying using an Expanded Directory Σ FastSwap and On-Demand Deployment Σ Role of Web Servers Σ A Typical Went Interaction Σ MIME Types Σ HTTP Status Codes Σ Static Content Σ Dynamic Content Σ Configuring Oracle HTTP Server to Serve Multiple Weblogic Servers Σ mod_wl_ohs.conf Σ Verifying Ports Used by OHS Σ Summary 12. Deploying Java EE Applications Σ Objectives Σ Java EE Web Applications Σ Web Application Structure Σ Web Application Archive Σ Optional Configuration of Web Applications Σ web.xml Σ weblogic.xml Σ weblogic.xml Deployment Descriptor Σ URLs and Web Applications Σ Web Service Applications Σ Virtual Directory Mappings Σ Virtual Directory Mapping: Example Σ EJB Applications Σ Types of EJBs Σ EJB Application Structure Σ weblogic-ejb-jar.xml Σ Administrator Tasks with EJBs Σ What is an Enterprise Application? Σ Typical Java EE System Σ Java EE Enterprise Application Σ Why Enterprise Applications Σ Enterprise Application Structure Σ weblogic-application.xml Σ Application Scoping Σ EAR Class Libraries Σ Java EE Library Support Σ Weblogic Java EE Shared Libraries Σ Shared Library References Σ Summary 13. Advanced Deployment Σ Objectives Σ What is a Deployment Plan? Σ Configuring an Application for Multiple Deployment Environments Σ Sample Deployment Plan Σ Creating a New Deployment Plan Σ weblogic.PlanGenerator Σ Using the Administration Console to Generate a Deployment Plan Σ Modifying and Saving Data to Create a New Plan Σ New Deployment Plan shows Changed Values Σ Using an Existing Deployment Plan to Configure an Application Σ Using an Existing Deployment Plan Σ Directory Structure of Easier Production Deployment Σ Generic File-Loading Overrides Σ Performing a Sanity Check in Production without Disruption to the Clients Σ Staged Deployment Σ Application Availability Σ Production Redeployment and Application Versioning Σ Weblogic Production Redeployment Σ Advantages of Production Redeployment Σ Requirements and Restrictions for Production Redeployment Σ Redeploying a New Application Version Σ Redeploying Versus Distributing Σ Distributing a New Version of the Production Application Σ Distributing a New Application Version Σ Production Redeployment Σ Summary 14. Understanding JDBC and Configuring Data Sources Σ Objectives Σ JDBC Review Σ JDBC Data Sources Σ Data Source Scope Σ Multi Tier Architecture Σ Type 4 Drivers Σ Weblogic JDBC Drivers Σ What is a Connection Pool? Σ JDBC Connection Pooling Σ Benefits of Connection Pools Σ Modular Configuration and Deployment of JDBC Resources Σ How Data Source Connection Pools are used Σ Creating a Data Source Using Administration Console Σ Non-XA Configuration Σ Data Source Connection Properties Σ Test Configuration Σ Connection Pool Configuration Σ Connection Pool Advanced Σ Targeting a Data Source Σ Viewing the Server JNDI tree via the Administration Console Σ Listing the JNDI Contents via WLST Σ Demonstration Σ JDBC URLs Σ Connection Properties Σ Specifying Connection Properties Σ Monitoring and Testing a Data Source Σ Connection Pool Life Cycle Σ Fixing an Offline Data Source Σ Summary 15. Setting up Java Message Service (JMS) Resources Σ Objectives Σ Message-Oriented Middleware Σ Point-to-Point Queue Σ Publish/Subscribe Topics Σ Oracle Weblogic Server JMS Features Σ Weblogic JMS Architecture Σ Typical JMS Messaging Process Σ Transacted Messaging Σ JMS Administrative Tasks Σ Oracle WLS JMS Implementation Σ Creating a JMS Server Σ Configuring a JMS Server Σ Targeting a JMS Server to a Managed Server Σ JMS Modules Σ Creating a JMS Module Σ Modular JMS Resource Configuration and Deployment Σ Connection Factories Σ Creating a Connection Factory Σ Configuring a Connection Factory Σ Destination Σ Queue Destinations Σ Topic Destinations Σ Creating a Destination (Topic) Σ Threshold, Quota, and Paging Σ Configuring Thresholds and Quotas Σ Durable Subscribers and Subscriptions Σ How a Durable Subscription Works Σ Configuring a Durable Subscription Σ Persistent Messaging Σ Creating a JMS Store Σ Creating a JDBC Store for JMS Σ Creating a JMS JDBC Store Σ Assigning a Store to a JMS Server Σ Persistent Connection Factory Σ Configuring Destination Overrides Σ Monitoring JMS Servers Σ Monitoring and Managing Destinations (Active Queues and Topics) Σ Monitoring Queues Σ Managing Messages in a Queue Σ Summary 16. Introduction to Clustering Σ Objectives Σ What is a Cluster? Σ Benefits of Clustering Σ What can be clustered Σ Proxy Servers for HTTP Clusters Σ High Availability for EJBs Σ Selecting a Cluster Architecture Σ Cluster Architecture Σ Basic Cluster Architecture Σ Basic Cluster Architecture: Advantages and Disadvantages Σ Multitier Cluster Architecture Σ Multitier: Advantages and Disadvantages Σ Basic Cluster Proxy Architecture Σ Multitier Cluster Proxy Architecture Σ Proxy Web Server Plug-In Versus Load Balancer Σ Proxy Plug-Ins Σ OHS as Proxy Web Server Σ Request Flow When Using OHS Σ WLS HttpClusterServlet Σ Server Communication in a Cluster Σ One-To-Many Communications Σ Considerations When Using Unicast Σ Peer-To-Peer Communications Σ Cluster wide JNDI Naming Service Σ Name Conflict and Resolution Σ Summary 17. Configuring a Cluster Σ Objectives Σ Preparing your Environment Σ Hardware Σ IP Addresses and Host Names Σ Cluster Address Σ Methods of Configuring Clusters Σ Creating a Cluster by Using the Administration Console Σ Setting Cluster Attributes Σ Configuring Cluster Communication Σ Adding Cluster Members: Option 1 Σ Adding Cluster Members: Option 2 Σ Creating a Cluster with the Configuration Wizard Σ Creating a Cluster Using the Cluster MBean Σ Clusters and WLST Σ Synchronizing when Starting Servers in a Cluster Σ Configuring OHS as a Proxy Server Σ Starting and Stopping OHS Manually Σ Verifying Access through OHS Σ Successful Access of OHS Splash Page Σ Summary 18. Managing Clusters Σ Objectives Σ Deploying Applications to a Cluster Σ Two-Phase Deployment Σ Considerations for Deploying to Cluster Σ Production Redeployment in a Cluster Σ HTTP Session Failover Σ HTTP Session State Replication Σ HTTP Session In-Memory Replication Σ In-Memory Replication and Proxy Servers Σ In-Memory Replication Σ In-Memory Replication: Example Σ Requirements for In-Memory Replication Σ Configuring In-Memory Replication Σ Failover with Load Balancer Σ Replication Groups Σ Configuring Replication Groups Σ Replication Groups for Different Criteria Σ HTTP Session Persistence Using JDBC Σ Configuring JDBC Persistence Σ JDBC Persistence Table Configuration Σ HTTP Session Persistence Using Files Σ Configuring File Persistence Σ HTTP State Management Best Practices Σ Clustering EJB Objects: Replica-Aware Stub Σ EJB: Server Failure Situations Σ Load-Balancing Clustered EJB Objects Σ Stateless Session Bean Failover Σ Configuring EJB Clustering in Deployment Descriptors Σ Configuring EJB Clustering Using the Administration Console Σ Configuring Clusterable Stateless Session EJBs Σ Stateful Session Beans Σ Configuring Clusterable Stateful Session EJBs Σ Read/Write Versus Read-Only Σ Entity Bean Cluster-Aware Home Stubs Σ EJB Best Practices Σ Summary 19. Security Concepts and Configuration Σ Objectives Σ Introduction to Oracle Weblogic Security Service Σ Oracle Platform Security Services Σ Oracle WLS Security Architecture Σ Security Services Σ Overview of Security Concepts Σ Confidentiality Σ Credential Mapping Σ Security Realms Σ Security Model Options for Applications Σ How WLS Resources are protected Σ Users and Groups Σ Configuring New Users Σ Groups Σ Configuring New Groups Σ Configuring Group Memberships Σ Embedded LDAP Server Σ Configuring an Embedded LDAP Σ Security Roles Σ Configuring the Global Security Role Σ Security Policies Σ Policy Conditions Σ Protecting Web Applications Σ Specifying Protected Web Resources Σ Defining Policies and Roles for Other Resources Σ Configuring Authentication Σ Authentication Examples Σ Migrating Security Data Σ Exporting the WLS Default Authenticator Provider Σ Importing into Different Domain Σ Summary 20. Protecting Against Attacks Σ Objectives Σ What is SSL? Σ Trust and Identity Σ Using an SSL Connection Σ Enabling Secure Communication Σ Oracle Weblogic Server SSL Requirements Σ Keytool Utility Σ Obtaining a Digital Certificate: Keytool Examples Σ Configuring Keystores Σ Configuring SSL for Oracle Weblogic Server Σ Protecting Against Attacks Σ Main-In-The-Middle Attacks Σ Main-In-The-Middle: Counter measures Σ Configuring a Hostname Verifier Σ Denial of Service Attacks Σ Denial of Service Attacks: Counter measures Σ Filtering Network Connections Σ Connection Filter Σ Excessive Resource Consumption Σ Large Buffer Attacks Σ Setting the Post Size Σ Connection Starvation Σ User Lockout Σ Configuring User Lockout Σ Unlock Users Σ Protecting the Administration Console Σ Summary 21. Backup and Recovery Operations Σ Objectives Σ Review of Terms and Components Σ Homes: Oracle, Middleware, Weblogic Σ Understanding Backup and Recovery Σ Types of Backups Σ Backup Recommendations Σ Limitations and Restrictions for Backing up Data Σ Performing a Full Offline Backup Σ Backing up a Domain Configuration Σ Backing up an Instance Home Σ Creating a Record of Installations Σ Directories to Restore Σ Recovery after Disaster Σ Recovery of Homes Σ Recover of a Managed Server Σ Recovery of the Administration Server Configuration Σ Restarting an Administration Server on a New Computer Σ Recovery of a Cluster Σ Restoring OPMN-Managed Components to a New Computer Σ Summary
|
Oracle Training >
