| Course Description | |
| Students enter this class with a basic knowledge of creating and administering domains. Through this class they will take advantage of some of the more specialized features that Weblogic provides. We will emulate load on a server and tune the server to enhance the performance. This is a hands-on learning experience, with each student having their own Weblogic Server to learn with.
Course Length: 5 Days Course Tuition: $1990 (US) |
|
| Prerequisites | |
| Participants should have taken the Weblogic Server Administrative fundamentals class. Familiarity with installing and configuring software on a Windows platform is essential. Some knowledge of Java is helpful, but not necessary | |
| Course Outline |
|
• Course Introduction Course Objectives Course Overview Using the Workbook Suggested References • WebLogic Management Services Weblogic Console Management Management Tools JMX WLST SNMP Weblogic Diagnostics Framework Weblogic 9 Self Tuning Kernel Extending the Administration Console • WebLogic JMX Hands-On Cont. WebLogic Server MBean Data Model MBean Lifecycle MBean Servers Walk-Through Cont. Walk-Through Cont. Using Local MBean Servers Using Remote MBean Servers Exploring MBeans MBean Methods/Properties HandsOn Custom JMX Utilities • WebLogic Scripting Tool Using WLST Jython Syntax Jython Conditionals Jython Loops Sample WLST Recording User Interactions in WLST Weblogic Management Objects Monitoring the invocations of a JSP Deploying in WLST Undeploying in WLST Server Monitoring in WLST JVM Monitoring in WLST • Weblogic Work Managers Using Weblogic 8.1 Thread Pools Using Work Managers Work Manager Components Request Classes Fair share request class Response-time goal request class Context-based request class Work Manager Constraints Stuck Thread Work Manager Using Work Managers Work Manager Scope Monitoring Work Managers • WebLogic Diagnostics Framework Diagnostics framework Components Configuring WLDF WLDF types of monitoring Collecting Data Gathering Data Data accessor Configuring Image Capture and Archive Diagnostic System Modules Diagnostic Modules Hands-On Configuring the Harvester Harvester Walk Through Configuring Watches and Notifications • Weblogic SNMP Agent-Manager Model Weblogic SNMP MIB for WebLogic Server JMX vs SNMP OID Numbers SNMP Utilities SNMP Communities SNMP Events SNMP Traps Hands-On Cont. |
• WebLogic Performance Tuning Performance Objectives Benchmarking Emulating Load on Weblogic JMeter HANDS-ON Load Emulating Weblogic Bottleneck Location Java Stack Traces CPU Utilization Memory Utilization Monitoring the JVM Sun JVM Performance Tools Starting JConsole Tuning Sun JVM Tuning Sun JVM Cont. Switching the JVM JRockit JVM Performance Tools JRockit Console JRockit Runtime Analyzer (JRA) JRockit Notifier JRockit Method Profiler JRockit Memory Leak Detector Using Verbose GC Database bottlenecks Tuning JDBC Applications Tuning JDBC Applications Cont. Tuning EJB Applications Tuning Session Beans Network bottleneck Weblogic Monitoring Tools Performance Tuning Summary • Configuring Weblogic Security Providers WebLogic SSL Security Realms Default LDAP Server Exporting/Importing/Backing up LDAP WebLogic Resources HANDS ON ( Embedded LDAP) HANDS ON Cont. ( Embedded LDAP) LDAP log Files Security Debugging in WebLogic 9 Default Security Configuration Creating new Realms Configuring RDBMS Authentication Providers • WebLogic SSL One-Way and Two-Way SSL Host Name Verification Keystores Generating Keys Storing Keys and Certificates Keys and Certificates SSL Debugging SSL Hands On Walk-Through Https Session Behavior • Advanced WebLogic JMS JMS for Administrators JMS Hands-On Cont. Building Weblogic JMS Components Managing JMS destinations Message Looping JMS Logging JMS Messaging Bridge JMS Messaging Bridge Building • Advanced Server Features SAF Resources In a JMS Module JMS Quality of Service WebLogic persistent store SAF Service Agents When to Use the SAF Service Configuring a Basic SAF Service Walk-Through Contact us for course schedules or more information. |


