Contact:
Training Services
(443) 471-2800
info@noospherics.com
 
WebSphere
WebLogic
Object Technology
Java™
Struts
Course Catalog

Contact Us

 

 

WL721 – WebLogic 7.0 Administration (3 days)

Course Description

This comprehensive 3-day course covers WebLogic 7.0 administration techniques. This course is designed to quickly provide administrators and developers with practical WebLogic administration, clustering and deployment techniques.

Through a series of lessons, hands on demos, and hands on labs students will learn all aspects of typical WebLogic administration. This course is tailored to the needs of the customer and their architecture.

This course provides thorough coverage of WebLogic installation, configuration, deployment, tuning and troubleshooting. Hands-on classroom lab exercises give the student experience with a variety of administrative tasks.

Course Objectives

Upon completion of the course, participants will be able to:

  • Understand the basics of J2EE applications
  • Understand the foundations of WebLogic Application Server
  • Understand WebLogic architectures and topologies
  • Install and configure WebLogic in a variety of modes
  • Use the WebLogic Console for deployment and application configuration
  • Deploy servlets, HTML, Java Server Pages (JSPs) and EJBs on WebLogic
  • Configure WebLogic EJB security and transactions
  • Understand WebLogic configuration for Apache, iPlanet and Microsoft IIS HTTP servers
  • Understand WebLogic clustering and cloning
  • Understand WebLogic clustering best practices for load balancing and failover support
  • Understand WebLogic performance tuning issues and best practices

Course Duration

3 Day

 

Audience

System administration experience and knowledge of networking fundamentals is recommended. General understanding of web application servers and Java is helpful.

Course Format

Class lectures and examples. Computer-based labs with WebLogic on each student’s machine.

Course Outline

Lesson 1 - Introduction

  • Course overview
  • Web application server overview
  • Overview of web-tiered architectures
  • Typical web server admin tasks

Lesson 2 – Overview of WebLogic and J2EE Basics

  • HTTP servers
  • WLS app server
  • J2EE components
  • servlets
  • JSPs
  • EJBs
  • development environment vs. production
  • environment
  • WLS environment

Lesson 3 – WebLogic Application Server Installation

  • WLS 7.0 installation
  • setting WebLogic Configuration file
  • database configuration and connection
  • testing the configuration and connectivity
  • other HTTP servers
  • Tips for Installation on NT, Solaris and AIX
  • Service packs
Lab:
  • Install WebLogic Server, Install and test configuration with sample exercises

Lesson 4 - WebLogic Administrative Console

  • Overview of WebLogic administrative tasks
  • Installing JDBC driver
  • Creating a Datasource
  • Understanding different components of WebLogic
  • Application Server
  • Troubleshooting startup problems related to
  • Administrative console

Labs

  • Start up AdminServer locally and remotely
  • Install JDBC driver and create a datasource,
  • Create Application Server, Web Application and implement sample application using the created datasource to connect to the database

Lesson 5 – WebLogic Deployment

  • Application deployment
  • EJB deployment

Labs
Deploy previously written servlets, JSPs, session EJBs.

Lesson 6 - WebLogic Application Security

  • security realms - NT, UNIX
  • protecting assets - servlets, JSPs, HTML, database access
  • WebLogic and SSL
  • Using native security model
  • LDAP Security overview
  • Running WebLogic as Non-Root User
  • Single Sing-on (SSO)

Labs

  • Set up security in WebLogic, Enable SSL at the WebLogic end and also at the HTTP Server end with the sample Application on LAB 5.
  • Create login page for the sample application and enable LDAP Authentication using IBM Secureway

Lesson 7 - WebLogic Server and HTTP Servers

  • WebLogic Server and HTTP Servers
  • WebLogic and Netscape/iPlanet
  • WebLogic and Apache
  • WebLogic and MS IIS

Labs

  • Configure HTTP Server for fetching predefined error page automatically.

Lesson 8 - WebLogic Server Clusters

  • What is a WebLogic cluster?
  • Vertical and Horizontal Clustering
  • What services can be clustered?
    • HTTP session
    • servlet clusters
    • object clusters
    • JDBC connections
  • Cluster JNDI
  • Cluster load balancing
    • 4 types
  • Fail-over
    • server failure detection
    • WebLogic server heartbeat
  • HTTP state replication
  • Server cluster communication
    • one-to-many and peer-to-peer
  • Servlet clustering
  • EJB clustering
  • Capacity planning
  • Cluster security
    • firewall configurations
    • load-balancing
  • Administering clusters
    • networks
    • licenses
    • setting up properties files
    • setting up CLASSPATH
    • setting up EJBs
    • setting up JDBC
    • starting and joining a cluster
    • stopping a cluster
    • client considerations
  • Cluster cookbook
    • checklist
  • Clusters and fixpacks

Labs
Clustering

Lesson 9 - Performance Tuning, Resource Pools, Caching, Clustering

 

  • web application performance
  • clustering and multiprocessor configurations
  • tuning
    • types of tuning, trade-offs
    • threads
    • JVMs - parameters - heap size, GC
    • EJB pool
    • shared DB
    • client RMI
    • profiling
    • optimizing HTTP
    • isolation level
  • JDBC tuning
  • resource pools
  • load balancing
  • fail over

Labs

  • Set tuning parameters for JVM. Configure a database connection pool.
  • Configure an EJB pool. Load-balancing. Fail-over.
 

Lesson 10 - Application Architectures and Topologies

  • WebLogic Programming Model
  • Characteristics of the Programming Model
  • Architectures Supported By WebLogic
  • Web Based Client-Server Application
  • Distributed Object-based Application
  • Web-Enabled distributed Object Application
  • Features of Programming Model Driven Application