Course Outline

WebLogic System Administration Course

This course provides students with the tools and techniques to tune the performance of Oracle WebLogic 11g Application Server. The course material follows a “Do-it-yourself” approach and provides all the necessary instructions and sample code to setup your lab, try out tuning tasks and learn. However with an instructor we can tremendously speed up the learning process. The following broad topics are covered.

  • WebLogic Administration
  • WebLogic Installation
  • Web Logic Configuration
  • Application Deployment
  • Server Performance
  • Using the WebLogic Scripting Tool (WLST)

By completing this course, the student will be able to judge the impact of changing major parameters on performance, understand how the various components are inter-related and use various thumb rules to quickly bring WebLogic Application Server to optimal performance levels.

Duration:

Duration for self-learning: 2 weeks

Audience:

JEE Developers and Administrators having some experience with Java Application Servers.

Course Detail:

  • WEBLOGIC SERVER BASICS
  • OVERVIEW OF WEBLOGIC SERVER
    • Installing WebLogic Server Product
    • Understanding the product directory structure
    • Creating a new domain
  • WEBLOGIC DOMAIN DIRECTORY STRUCTURE
    • Home Directories of various components
    • THE CONFIG.XML FILE
  • STARTING AND STOPPING WEBLOGIC    15
    • Starting the server
    • Stopping the servers
    • boot.properties
  • WEBLOGIC DEVELOPMENT ENVIRONMENT SETUP
    • Start/Stop server from within development IDE
    • 1Auto-deployment on change of code
  • OVERVIEW OF THE ADMINISTRATION CONSOLE
  • WORKING WITH THE CHANGE CENTER
  • DOMAIN CONFIGURATION
    • Configuration Audit Type
    • Configuration Archive Enabled
  • SERVERS CONFIGURATION
  • VIEWING LOG FILES
    • Log message severity levels
    • Different types of log files written by WebLogic Server
  • VIEWING THE JNDI TREE
  • CONFIGURING WEBLOGIC SERVICES
  • CONNECTION POOLS AND DATA SOURCES
  • DATA SOURCE SETTINGS
    • Resource name and JNDI name of the Datasource
    • Type of drivers
    • Statement Cache
    • Global Transaction in a nutshell
    • Transaction Settings (non-XAJDBC driver)
    • Transaction Settings (XAJDBC driver)
  • MULTI DATA SOURCES
  • JMS STORES
  • CONFIGURING A JMS JDBC STORE
  • CONFIGURING A JMS FILE STORE
    • Synchronous Write Policy
  • CONFIGURING JMS
  • JMS Server
  • JMS Module
  • JMS Connection Factory
    • Queue or Topic
    • Destination Sort Key
    • Distributed Queue or Topic
  • JMS Template
  • FLOW CONTROL
  • JMS DESTINATIONS SETTINGS
    • Queue Settings
    • Configuring Delivery Failure
    • Topic Settings
  • JAVA SECURITY FRAMEWORK
  • JAVA EE SECURITY
    • Declarative Security
    • Programmatic Security
  • SECURITY CONCEPTS
  • MANAGING USERS
  • MANAGING GROUPS
  • MANAGING USER LOCKOUTS
  • SETTING MINIMUM PASSWORD LENGTH
  • CONFIGURING SSL
  • ENCRYPTION
  • MESSAGE DIGESTS
  • ESTABLISHING TRUST
  • CIPHER SUITES
  • UNDERSTANDING SSL HANDSHAKE
  • KEYSTORES
  • CONFIGURING ONE-WAY SSL
  • CONFIGURING TWO-WAY SSL
  • ADMINISTRATION PORT
  • DISABLING HOSTNAME VERIFICATION
  • DEPLOYMENTS
  • JAVA EE WEB APPLICATIONS
  • SETTINGS IN THE WEB.XML FILE
  • HTTP Session timeout configuration
    • Configuring Event Listener classes
    • Configuring Servlet Filters
  • EXAMPLE WEB.XML
  • DEPLOYING A WEB APPLICATION
  • TESTING THE DEPLOYMENT
  • JAVA EE ENTERPRISE APPLICATIONS
  • SETTINGS IN THE APPLICATION.XML FILE
  • EXAMPLE APPLICATION.XML
  • DEPLOYING AN ENTERPRISE APPLICATION
  • Application Life Cycle Event Listeners
  • THE WEBLOGIC.DEPLOYER UTILITY
    • Deploying an application
    • Redeploying the application
    • Undeploying the application
  • UNDERSTANDING WEBLOGIC SERVER CLASSLOADERS
  • INTRODUCTION TO WEBLOGIC CLUSTERS
  • COMMUNICATIONS IN A CLUSTER
  • CLUSTER-WIDE JNDI TREE
  • CONFIGURING CLUSTERS
  • Cluster Address
  • Replication Groups
  • External dependencies
  • DEPLOYING APPLICATIONS TO A CLUSTER
  • Web Application
    • Stateful Session bean replication
  • CREATING A CLUSTER
  • STARTING THE CLUSTER
  • NODE MANAGER
  • Node manager – Communication
  • Node manager – Configuration
  • Node manager – Log files
  • WEB SERVER PLUG-INS
  • CONFIGURING IIS AS THE HTTP SERVER
    • Proxy plug-in parameters
  • MONITORING AND PERFORMANCE TUNING
  • GENERAL INFORMATION
  • 32-bit or 64-bit JVM
  • Usage of SSL
  • SERVER HEALTH
  • SERVER PERFORMANCE
  • Native IP Socket Readers
  • USER LOGINS
  • TRANSACTIONS
  • CONNECTION POOLS
  • JMS CONNECTIONS
  • JMS DESTINATIONS
  • WEB APPLICATIONS
  • GUIDELINES FOR ENTERPRISE JAVABEANS
  • STATELESS SESSION BEANS
  • STATEFUL SESSION BEANS
  • ENTITY BEANS
  • MESSAGE DRIVEN BEANS
  • MDB Concurrency
  • MDB Transaction Batching
  • JVM PERFORMANCE – SUN SDK
  • Heap Memory
  • PermGen and Native regions
  • Garbage Collector Algorithms
  • JVM PERFORMANCE – JROCKIT
    • Dynamic Garbage Collector mode
    • Static Garbage Collection Mode
  • MANAGED SERVER INDEPENDENCE MODE
  • COMMAND LINE UTILITIES AND OTHER TOOLS
  • WEBLOGIC SCRIPTING TOOL (WLST)
  • WLST – Offline mode
  • WLST – Online mode
  • Writing WLST scripts
  • RECORDING WLST SCRIPTS
    • Jython Syntax
  • OTHER UTILITIES
    • Pack and Unpack commands
  • SAMPLE APPLICATION
  • SETTING UP THE APPLICATION
  • PROBLEM PATTERN 1: SERVER FAILS TO START
  • SYMPTOM
  • IDENTIFYING WHETHER A PROCESS IS RUNNING OR NOT
  • INSPECTING THE CONTENTS OF AN UNIX ENVIRONMENT VARIABLE
  • IS A PORT NUMBER ALREADY IN USE?
  • STARTING THE SERVER AS A DAEMON PROCESS
  • INCREASING MAXIMUM NUMBER OF FILE DESCRIPTORS
  • HOW MUCH RAM?
Oracle WebLogic Server 11g Administration
WLS 11g Training Course
Price: $29.95
Price: $4.95
Facebooktwittergoogle_plusredditpinterestlinkedinmail

Leave a Reply