Oracle Weblogic 11g Admin, Configuration and Performance tuning

ballooncadgeInternet and Web Development

Oct 31, 2013 (4 years and 2 months ago)

72 views

Oracle Weblogic 11g Admin,  
Configuration and Performance tuning  
© 2010 
Oracle Weblogic 11g Admin, Configuration and Performance tuning 
1
 
 
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. 
 
 
 
 
Oracle Weblogic 11g Admin,  
Configuration and Performance tuning  
© 2010 
Oracle Weblogic 11g Admin, Configuration and Performance tuning 
2
 
 
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 
Overview of the Complete architecture 
 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 
Oracle Weblogic 11g Admin,  
Configuration and Performance tuning  
© 2010 
Oracle Weblogic 11g Admin, Configuration and Performance tuning 
3
 
 
 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 
Administration tools 
 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 
Oracle Weblogic 11g Admin,  
Configuration and Performance tuning  
© 2010 
Oracle Weblogic 11g Admin, Configuration and Performance tuning 
4
 
 
 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 
Oracle Weblogic 11g Admin,  
Configuration and Performance tuning  
© 2010 
Oracle Weblogic 11g Admin, Configuration and Performance tuning 
5
 
 
 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 
Clustering 
 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