an Oracle WebLogic Application Server, its resources and environment and the.
Java EE Applications ... Introducing the Oracle WebLogic 11g. • Introduce The ...
Oracle Weblogic 11g Admin, Configuration and Performance tuning This course teaches system/application administrators to setup, configure and manage an Oracle WebLogic Application Server, its resources and environment and the Java EE Applications running on it. This includes commands and techniques for installing, configuring, deploying, and securing distributed, clustered systems deploying Java applications on WebLogic Server using both command‐ line, automated scripting, and Web‐based interfaces. This training focuses on best‐practices and techniques for building high‐availability, clustered configurations to ensure applications maximum uptime. Methods and architectures for hardening the implementation to provide reliable security are also emphasized. Students will be able to ensure Quality of Service for large scale JEE applications hosted on WebLogic Server 11. The interactions of the various architecture components will be demonstrated in the exercises.
Course Objectives: This courses covers application server installation/application, configuration, management and deployment. It explains how to address the different Systematic Qualities such as availability, scalability, security and other QoS requirements. Among other topics this course covers: Installation Configuration of application server, resources and applications Java EE Application/Component deployment Security Monitoring Clustering Scripting
The course also provides an overview of the Java EE Platform
Duration 5 days
Target Audience This training is targeted at System Administrators and developers wanting to understand more about administering a WebLogic instance. Experience with Java programming, networking (TCP‐IP, client/server, network structure) and general knowledge of software development principles is highly advisable.
© 2010
Oracle Weblogic 11g Admin, Configuration and Performance tuning
1
Oracle Weblogic 11g Admin, Configuration and Performance tuning Course Topics The Java™ Platform The Java Platform
Understand what Java is Understand the role of the JVM Understand the development steps Which Tools to use Understand how to setup your (development) environment
Technical overview of Java EE
Get a complete technical overview of the Java EE Platform Understand how each tier is addressed in Java EE Web technologies: Servlets, JavaServer Pages, JavaServer Faces Application Technologies: EJB Session Beans, JPA (Hibernate openJPA), JMS (and MessageDriven Beans) Understand the architectural role of each of the technologies Understand the concept of the EAR and the deployment descriptors Understand the relationship between Java EE and Web Services Understand what Dependency Injection is List the supporting technologies (JMX, JACC, JTA, etc.) List the different versions of J2EE and Java EE and the related versions and APIs Application frameworks (Spring Framework and Seam) Web application frameworks (Struts, Tapestry etc)
Introduction Introducing the Oracle WebLogic 11g
Introduce The Oracle WebLogic Server family of products Discuss supported platforms Overview of the Java EE Server Get familiar with WebLogic terminology High‐level architecture List key features of the Application Server WebLogic and its Competitors
Installing
List different installations Installing Oracle WebLogic Server Discuss different installation components and options
© 2010
Oracle Weblogic 11g Admin, Configuration and Performance tuning
Overview of the Complete architecture
2
Oracle Weblogic 11g Admin, Configuration and Performance tuning
Explore Oracle's Middleware directory structure
Creating domains and servers
Recap domains, servers and clusters Understand the different ways of configuring a domain Creating a WebLogic domain Creating an Administration Server Creating Managed Servers and machines Explore the domain directory structure Starting and stopping the Administration Server Introduce the Administration Console, Scripting tool and Ant tasks Starting and stopping Managed Servers Using node managers Using Managed Server Independence Mode (MSI) Use Boot identity files
List different administration options (Console, Scripting, Ant, JMX and SNMP) Explore the Administration Console Introduce the WebLogic Scripting Tool (WLST) Introduce Jython List online and offline WLST commands Connecting to a domain using WLST Navigating MBeans using WLST Understand the MBean trees and structure Editing a domain using WLSTs Introduce the Ant tasks for administration tasks
Node manager
Explain the Node Manager Differences between Java based and SSH based Node Manager Understand how the Node Manager works Connecting to the Node Manager using WLST Starting (Administration) Server(s) List WLST Node Manager commands Securing the Node Manager Configure Servers resilience
Logging
Understand WebLogic's logging architecture List different logging targets (files etc) List Message levels and attributes Configure logging in WebLogic Understand configuration based on used API in application
© 2010
Oracle Weblogic 11g Admin, Configuration and Performance tuning
Administration tools
3
Oracle Weblogic 11g Admin, Configuration and Performance tuning
Configure handlers (Domain Broadcast, Server Log etc) Filtering messages Using expression filters Configure log files (rotation etc) Introduce the Message Catalog
Standard Configuration Managing JDBC Connections
Introduce JDBC and its drivers Explain the JDBC connection URL and properties Introduce the concept of connection pools and datasources Introduce how application find resources Understand resource resolution in Java EE Configure JDBC resources (as system and application modules) Understand connection and pool properties Configure pool size and connection lease properties Configure resources in the console and using WLST
Java Naming and Directory (JNDI) Introduce JNDI Understand the role of JNDI in WLS Viewing JNDI trees in the console and using WLST
Deploying applications
Understand Java EE's deployable modules (ear, war etc) List additional deployable units supported by WLS List different deployment related tools Understand the deployment structure Understand the different configuration options WLS' Application Installation Directory structure Introduce the Deployment Plan Understand how to create and modify a Deployment Plan Deploying various modules using weblogic.Deployer Understand the deployment process Understand staging
JMS Server Configuration
Introduce JMS Understand the different components used in JMS Understand the different administration components Create and configure a JMS server Setting thresholds, quotas, etc
© 2010
Oracle Weblogic 11g Admin, Configuration and Performance tuning
4
Oracle Weblogic 11g Admin, Configuration and Performance tuning
Configuring Persistent Stores Create and configure JMS Modules Understand resources contained in JMS modules Configure Connection Factories Define and configure destinations (Queues and Topics) Introduce Templates
Enterprise HTTP Server Integration
Understand the role of the HTTP Server and WLS Configuring the HTTP server plugin Understand requirements on the WLS domain Debug the plugin configuration Introduce the Enterprise Manager
Understand QoS requirements scalabilty and availability Understand load balancing and fail‐over Understand clustering concepts: server affinity, state replication etc Introduce the WLS cluster Understand network communication in the cluster Create and configure a WLS cluster Using and configuring unicast channels Configure replication and fail‐over Configure the HTTP Server WLS‐plugin Understand how session replication works in WLS Define and control replication groups Deploy modules in a cluster Deploy Datasources in a cluster Use Multi Datasource for database fail‐over Migrate servers Create and configure Migratable targets Deploy and configure JMS Server in a cluster Security Understand Java EE Security Understand Oracle Platform Security Services (OPSS) Use different security tools Managing users/passwords/roles in WebLogic Create Security realms Configure Authentication Providers Configure SSL
© 2010
Oracle Weblogic 11g Admin, Configuration and Performance tuning
Clustering
5