Oracle Weblogic 11g Admin, Configuration and Performance tuning

7 downloads 265 Views 112KB Size Report
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