(443) 692-6600 |
info@umbctrainingcenters.com
ABOUT US
Locations
Management
Mission
Partnerships
Professional Meeting Facilities
Student Handbook
PROGRAMS
Agile
Biotechnology
Certified Financial Planner
Cybersecurity
Engineering
Human Resources
Information Technology
Instructional Design
Leadership Development
Online Programs
Project Management
Sonography
Systems Engineering
Test Preparation
CLASS SCHEDULE
GROUP TRAINING
Customers
Discounts
Locations
Programs
Mobile Lab
REGISTRATION
How to Register
Discounts
Financial Assistance
CONTACT INFO
Locations
Employment Opportunities
Facebook
Twitter
LinkedIn
NEWS & EVENTS
Oracle WebLogic Server 11g Administration
Course Description
|
Outline
|
WebLogic
|
IT Home
Chapter 1 - Java EE Overview for Administrators
Java EE Components
Java EE Vendor Specifications
Containers
Java EE Blueprint
Services
JDBC
Data Sources
Java Naming and Directory Interface
Java Message Service
JavaMail
Java EE Connector Architecture
Java Transaction API
Security
Lifecycle Management
Application Server Architecture
Java EE Application Structure
EAR File
What are Modules?
Java EE Deployment Descriptors
Web Module
EJB Module
Client Module
WebLogic Server Family History
Oracle WebLogic Server 11g
What's New in WebLogic Server 11g
What's New in WebLogic Server 11g – Development Related
Chapter 2 - Introduction to WebLogic Server 11g
WebLogic Server Instances
The Java Virtual Machine
JVM Providers
Threads vs. Processes
WebLogic Server Domains
Servers And Domains
Domain Configuration
WebLogic Administration Domain
Directory Structures
Directory Structures
Getting Started Roadmap
Install WebLogic Server
The Configuration Wizard
The Configuration Wizard: Creating A New Domain
Starting The Administrative Server
The Administration Console
Administrative Tasks
Change Center
Other Administrative Tools
Setting the Domain Environment
Automatically Starting Admin Servers
Managed Servers
Creating A Managed Server
Server Details
Starting A Managed Server
Password boot.properties
Examining Server Status
Shutting Down Servers
Admin Server Shutdown
Admin Server Backup
Start Scripts
config.xml
Summary
Chapter 3 - WLST: The WebLogic Scripting Tool
The WLST
WLST Details
WLST Tasks
MBeans And JMX Administration
Layered JMX Architecture
MBeans And WLST
Starting WLST
Simple WLST Commands
WLST Is Hierarchical
Navigating WLST
MBean Operations
MBean Operations: Query
MBean Operations: Configurational
MBean Operations: Instantiation
Other WLST Commands
Scripting With WLST
Recording WLST Scripts
Configure Recording
Start Recording
Sample Recorded Script
References
Summary
Chapter 4 - Logging
Introduction
WebLogic Logging Services
Java Logging API
Log4j
Specifying the Logging Implementation
Message Severity
WebLogic Server Logs
Server Log
Server Log
Viewing Server Log
Configuring Server Log
HTTP Access Log
HTTP Access Log
Configuring HTTP Access Log
JMS Log
Configuring JMS Log
Domain Log
Viewing Logs
Summary
Chapter 5 - Using WebLogic as a Web Server
Web Server Overview
Using WebLogic Web Server
Configuring The WebLogic Web Server
Virtual Hosts
Creating Virtual Hosts
Specifying Virtual Host Names
Targeting Virtual Hosts to Server
Access Log
External Web Servers
Apache HTTP Server Plug-In
Installing Apache HTTP Server Plug-In
Configuring Apache HTTP Server Plug-In
Keep-Alive Connections
Summary
Chapter 6 - Assembling Applications
Java Web Application Architecture
JEE Architecture
Web Application Programming Model – MVC
An MVC Example
The Infrastructure for Enterprise Web Applications
What is Application Assembly?
JEE Modules
JEE Application Assembly
Web Module
Web Module - Deployment Descriptor
web.xml
weblogic.xml
WEB-INF Directory
Web Application Directory
EJB Modules
EJB Deployment Descriptors
ejb-jar.xml
Enterprise Application Modules
Enterprise Application Deployment Descriptor
Accessing Web Applications
Summary
Chapter 7 - Deploying Applications
The Process
Deployment Overview
Archive Vs Expanded Directory
Default Deployment Names
Deployment Methods
Auto-Deployment
Console Deployment
Starting an Application
Stopping an Application
Updating Applications
Deleting Applications
Testing a Deployed Application
Monitoring Deployed Applications
Editing Deployment Descriptors
Using Command Line Deployment
weblogic.Deployer Command Syntax
Protocol Overview
weblogic.Deployer Usage
wldeploy Ant Task
wldeploy Ant Task Examples
WebLogic Scripting Tool (WLST)
WebLogic Scripting Tool (WLST) Scripts
Deployment Plans
What Is A Deployment Plan?
Deployment Plan Overriding
Creating A Plan
Using A Plan
Best Practices
Summary
Chapter 8 - Database Access and WebLogic
Introduction to JDBC
Types of JDBC Drivers
Working with a Database via JDBC (Client side)
The Need for Connection Pooling
Connection Pooling and Data Sources
Connecting with Data Source
Steps in using Connection Pooling
Admin Tasks for Connection Pools and Data Sources
JDBC Driver Support in WebLogic Server
Database Access Using WebLogic
Working with Data Sources
Creating a Data Source
Monitoring Data Source and Connection Pools
Summary
Chapter 9 - WebLogic and JMS
Messaging Introduction
Messaging Example
Messaging Components
Messaging Types
JMS (Java Messaging Service)
Message Driven Beans (MDB)
MDB as Message Consumer
JMS Resources
Durable Subscription
Deployment Descriptor Entry
Binding the Queue or Topic
Transactions & Guaranteed Delivery
WebLogic JMS Server
Creating a JMS Server
Creating a Connection Factory
Creating a Topic
Threshold and Quota
Configuring Threshold and Quota
Distributed Destination
Creating a Distributed Topic/Queue
Creating a Distributed Topic
Monitoring JMS in WebLogic
Messaging Bridge
Summary
Chapter 10 - Remote Administration
Node Manager Overview
Node Manager Functionality & Configuration
Starting an Administration Server from Node Manager
Starting a Managed Server from Node Manager
Restarting a Administration Server from Node Manager
Restarting a Managed Server from Node Manager
Shutting Down a Server Instance From a Node Manager
Working with Security
Working with Machines
Creating a Machine
Adding Server Instances To a Machine
Starting The Node Manager
Monitoring Managed Servers
Node Manager Logs and Configuration Files
Summary
Chapter 11 - Security
WebLogic Server Security
Authentication / Authorization
Resources That Can Be Secured
Authentication Mechanisms
WebLogic Security Diagram
Overview: Security Tasks For Securing Resources
WebLogic Security Realms
Configuring A User Registry
The Embedded LDAP Server
Managing Users/Groups
User Lockout
Managing Roles
Securing A Resource
WebLogic Server Policies
Specifying A Policy Condition
Policies And Roles
Creating A Scoped Role
Declarative Security
Example: Securing A Web Resource
Example: Securing A Web Resource – Specifying Roles
Example: Securing A Web Resource – Specifying Constraints
Example: Securing A Web Resource – Auth Method
Example: Securing A Web Resource – Auth Method
Example: Securing A Web Resource – Map Roles
Encryption
SSL
Public Key / Private Key Encryption
Secure Communication Over The Web – SSL
SSL And WebLogic Server
Creating A Digital Certificate
Dealing With A CA
Configuring WebLogic Server SSL: Keystores
Configure WebLogic SSL Settings
Configuring WebLogic Server SSL: Setting a Listen Port
Summary
Chapter 12 - Clustering
What Is Clustering?
What Components Can Be Clustered?
Basic Cluster Diagrams
The Load Balancer
Web Container Load Balancing
Horizontal Vs. Vertical Clustering
Horizontal Clustering
Clustering WebLogic Server
WebLogic Cluster Requirements
Configure Domain For Clustering
Create A Cluster
Multicasting vs. Unicasting
Create A Cluster
Configure Application Resources
Deploy Applications To The Cluster
Configure A Load Balancer
Load Balancer Options
Hardware Load Balancers
Proxy Plug In Load Balancers
HttpClusterServlet Load Balancer
Session State
Clustered Session State
Session State Strategies
In-Memory Replication
Configuring Session State Replication
JDBC Session Persistence
JDBC Multi Data Sources
Creating A Multi Data Source
EJB Clustering
EJB Load Balance Algorithm
Summary
Chapter 13 - Performance Tuning
Performance Tuning
Response Time
Throughput
Throughput Curve
The Significance of Throughput
Response Time Curve
Think Time
Saturation
Response Time at System Saturation
Response Time Past the Buckle Point
Interpreting Response Time Trends
Basic Tuning Methodology
Areas To Tune
Tuning Hardware
Tune the Operating System
Tune the JVM
JVM Choices
Tuning WebLogic Server
JDBC Settings
Thread Settings
Socket Readers
Socket Implementation
Monitoring Threads
Connection BackLog
Tuning the Back End
WLDF Console
Enabling the WLDF Console
WLDF Console Views
Data View
Creating A View
Adding Metrics
Custom Views
Using the WLDF Console
Chapter 14 - Java Memory Management
Java Heap Space
Heap Size Limits
Default Size Limits
Garbage Collection Basics
Allocation Failure (AF)
Free Space Threshold
Garbage Collection Mechanism
GC Performance Improvements
Generational Garbage Collection
Thread Local Heap (TLH)
Memory Tuning Goals
Steady State Heap Size
Analyzing Steady State Behavior
Effect of Initial Heap Size on GC
Optimizing GC Duration
Summary
Chapter 15 - JRockit 1.6 Memory Management
Generational GC
Dynamic GC Modes
GC Strategy
Thread Local Heap (TLH or TLA) Configuration
Tuning TLH
Tuning Compaction
Summary