GlassFish Application Server (Sun Java System Application Server 9.1) is a platform for deploying services ranging from simple web applications to enterprise-scale applications and web services. Application Server is based on the Java(TM) EE 5 platform. Developers can deploy and manage applications based on Java Server Pages(TM) (JSP(TM) pages), JavaServer(TM) Faces, servlets, and Enterprise JavaBeans(TM) (EJB(TM)) technology.
The GlassFish Application Server (Sun Java(TM) System Application Server 9.1) course introduces the Developer, Cluster and Enterprise profiles. Students learn to configure, administer, and deploy web applications, EJB applications, and web services on Application Server. The course explains how to enable the various advanced Application Server features, such as in-memory replication, HADB, load-balancing, monitoring and logging, clustering, and security, to the deployed applications. This course covers various Application Server concepts and functions that range in complexity from introductory to advanced.
Skills Gained
Upon completion of this course, students should be able to:
Install, upgrade, migrate, and uninstall Application Server
Configure Application Server
Create a clustered Application Server environment
Deploy applications in Application Server
Perform logging and monitoring in Application Server
Install and configure the load balancer plug-in
Configure and use in-memory replication
Configure and use High Availability Database (HADB) for high availability
Configure advanced features of Application Server
Configure the security features of Application Server
Configure and work with databases
Work with Sun Java System Message Queue (Message Queue) Clustered Application Server
Who Can Benefit
Administrators, Application Developers, Java EE Architects.
Prerequisites
To succeed fully in this course, students should have taken the following courses:
Developing Applications for the Java(TM) EE Platform (FJ-310))
Sun Java(TM) System Application Server 9.1: An Introduction (WMT-SAS-1536)
Code:
IAS-TBD
Length:
3 days
Type:
Instructor-Led
Certified By:
Sun Microsystems
Tuition:
$contact / contact for GSA GOV.
This course is taught by Certified Sun Microsystems instructors. There is a difference. Learn More
This course is in the following categories. Click the categories to find similar courses and topics of interest.
There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links below. We can also contact you when the course is scheduled in your area.
Module 1 - Installing GlassFish Application Server (Sun Java Application Server 9.1)
Examine the concept of Application Server profiles
Examine the various installation options
List the pre-installation tasks
Identify the steps for installing using silent mode
Identify the steps for installing on Microsoft Windows
Identify the steps for installing on Linux
Examine the installation and post-installation issues
Identify the location of package-based installer of GlassFish (Sun java Application Server 9.1)
Lab: Check Application Server installation readiness
Install GlassFish (Sun Java Application Server 9.1) using the GUI-based installer
Module 2 - Configuring Application Server
Explain the basic concepts of GlassFish ( Sun java Application Server 9.1)
Explain how to manage domains
Explain how to manage node agents
Explain how to manage server instances
Explain how to review the domain.xml file
Explain the basic concepts of Admin Console
Lab: Create and administer a domain, a node agent, and a server instance
Module 3 - Configuring Clusters in Application Server
Explain Application Server clusters
Illustrate the cluster architecture
Examine a cluster topology
List the advantages of using clusters
Identify the types of cluster configuration
Work with Application Server clusters
Describe Group Management Service (GMS)
Lab:
Work with clusters
Configure GMS to manage group events
Module 4 - Deploying Applications in Application Server
State the basics of assembling applications
Examine the tools used for assembling and verifying applications and modules
Illustrate the deployment architecture of Application Server
Explain the deployment life cycle
List the tools used for deploying applications
Examine the methods and options for deployment
List various deployment scenarios
List the changes in GlassFish Application Server for deployment
Lab: Assemble and deploy a module
Deploy and undeploy an application
Module 5 - Configuring Logging and Monitoring in Application Server
Describe the logging capabilities of Application Server
Illustrate the logging architecture
Identify the log records and logger namespace hierarchy
Configure logging and log levels in all the profiles
Examine logs and troubleshoot issues
Examine the monitoring capabilities of Application Server
Illustrate the monitoring infrastructure
List the monitoring levels of Application Server
Define the monitoring objects hierarchy and their monitoring levels
Identify how to configure monitoring
Interpret the statistics for monitored components and services
Connect JConsole to Application Server
Lab: Configure Logging in the Application Server
Examine the error message guide
Monitor an application using the Admin Console
Monitor an application using the asadmin tool
Log using a third-party tool
Module 6 - Installing and Configuring the Load Balancer
Illustrate the load balancer architecture
Identify the various types of load balancer
Describe the HTTP load balancer
Examine the HTTP load balancer mechanisms
List the HTTP load balancer enhancements in GlassFish ( Sun Java Application Server 9.1)
Set up and configure a load balancer
Monitor the HTTP load balancer
Describe the IIOP load balancer and failover
Lab: Install and configure the Web Server and the load balancer
Perform load balancing with Web Server 7.0
Module 7 - Configuring and Using HADB
Explain the basic concepts of High Availability Database (HADB)
Describe how to start the Management Agent (MA)
Explain how to administer HADB
Describe how to configure session persistence for high availability
Explain how to troubleshoot HADB issues
Lab: Prepare for HADB setup
Set up a high-availability cluster
Troubleshoot an HADB MA crash
Implement stateful session bean (SFSB) failover
Module 8 - Configuring and Using In-Memory Replication for Session Persistence
Identify means to maintain session persistence
Identify the need for in-memory replication
List the features of in-memory replication
Examine a failover scenario
List the advantages of in-memory replication over HADB
Identify the relationship between Group Management Service (GMS) and in-memory replication
List the steps to set up high-availability in Application Server
Lab: Configure HTTP session failover using in-memory replication
Module 9 - Advanced Configuration and Administration
Explain how to configure Java Naming and Directory Interface (JNDI) resources
Explain how to configure the Java Business Integration (JBI) environment
Explain how to configure Java Database Connectivity(TM) (JDBC(TM)) resources
Explain how to configure Java Messaging Service (JMS(TM)) resources
Explain how to configure JavaMailTM resources
Explain how to configure connector resources
Explain how to configure Java EE containers
Explain how to configure the Object Request Broker (ORB)
Describe how to manage Hypertext Transfer Protocol (HTTP) services
Describe how to manage web services
Explain how to configure the Java Virtual Machine (JVM(TM))
Explain how to configure management rules
Explain how to configure pre-defined self-management rules
Explain how to configure automatic restart
Lab: Manage JBI service assemblies
Create a life-cycle self management rule
Module 10 - Working With Databases
Describe how to configure database access
Explain how to configure transactions
Explain various database issues and solutions
Apply best practices for database access
Explain how to set advanced connection pool features
Lab: Set up database access
Monitor connection pools
Set up automatic transaction recovery
Module 11 - Securing GlassFish Application Server
List the security goals for GlassFish Application Server
Explain how to configure Application Server security
Explain how to configure realms
Describe how to create a custom realm
Describe how to configure Java Authorization Contract for Containers (JACC) providers
Review the server.policy security file
Explain how to use single sign-on for user authentication
Describe how to manage password security
Describe how to manage keys and certificates
Explain how to configure SSL
Configure message security for web services
Lab: Manage password security
Work with a password file
Configure message security for a web service
Module 12 - Configuring and Using Message Queue Clusters
Describe Sun Java System Message Queue (Message Queue)
Examine the role of the resource adapter
List the different modes of the Message Queue broker
Examine the Local mode of the Message Queue broker
Examine the Embedded mode of the Message Queue broker
Examine the Remote mode of the Message Queue broker
Examine the support and availability of the different integration modes
List the load balancing and failover features of Message Queue
Examine the Message Queue cluster failover mechanism
List the features of the generic Java Message Service (JMS) resource adapter
Lab: Set up and configure the Message Queue broker cluster
Verify a Message Queue cluster failover
Examine the broker log of the Message Queue broker
Module 13 - Uninstalling GlassFish Application Server
Identifying pre-uninstallation tasks of
GlassFish Application Server
Examine the uninstaller tool
List the steps to uninstall GlassFish Application Server
Examine the un-installation issues
Lab: Uninstall Glassfish Application Server
Troubleshoot un-installation issues
Module 14 - Upgrading and Migrating to GlassFish Application Server
List the Application Server versions supported for upgrade to GlassFish Application Server (Sun Java Application Server 9.1)
Examine the upgrade scenarios of Application Server
Identify steps to upgrade using the graphical user interface (GUI) and the command-line interface (CLI)
List the features of the upgrade tool
Troubleshoot Application Server upgrade issues
Lab: Perform upgrade from Application Server 8.1 to GlassFish (Sun Java Application Server 9.1)
Module 15 Troubleshooting
Resources for Identifying Problems, Log Files Console Messages
Application Server Processes, The JVM™ Process Thread Dump,
Cannot Install Load Balancer to New Web Server Instance
Network Connection, Port Conflicts
Administrative Client Problems, HTTP Session Failover Not Working
Troubleshooting Server Hang Problems
Troubleshooting Server Crash Problems
Troubleshooting JVM Process Problems
Load Balancer Errors, Load Balancer Files Not Found
Load Balancer Timeout Period Problems
Dynamic Reconfiguration Fails
HADB Problems, HADB Management Agent Crashes
HADB Holding on to Shared Memory
Double Node Failure
The create-session-store Command Fails
Session Data Corrupted
Performance Problems
Appendix
List the new features of GlassFish (Sun java Application Server 9.1)
List the new features of the Admin Console
Describe the enhancements in GlassFish (Sun Java application Server 9.1)
Describe the enhancements in the load balancer plug-in
Describe the enhancements in the performance of GlassFish (Sun Java Application Server 9.1)
When you take a certified course with ExitCertified, you are learning from
the creators of the products you use. Our commitment to your IT
community, along with our authorization to deliver certified courses,
ensures you receive a premium training experience.