Glassfish is rapidly gaining traction as a great platform for developers to use in development and testing environments and for use in production as a lightweight JEE application server where it compliments existing Oracle middleware products and services. In the Introduction to Glassfish Administration training course we teach attendees how to install, configure, tune, manage, cluster and monitor Glassfish as an enterprise-class Java EE server.
The Glassfish training is structured around the most recent Glassfish v3 release.Oracle GlassFish Server is the world's first implementation of the Java Platform, Enterprise Edition (Java EE) 6 specification. Oracle GlassFish Server is part of the Oracle Fusion Middleware application grid portfolio and is ideally suited for applications requiring lightweight infrastructure with the most up-to-date implementation of enterprise Java.
Purpose: Learn how to
- install,
- configure,
- secure,
- administrate and
- utilise Glassfish services
Role: System Administrator, Software Developer
Learning Style: Hands On
Skill Level: Advanced - solid java background for software developers and understanding of JEE for administrators.
Duration: 4 days
Price: R12,000 (ex vat)
GlassFish Training Outline
- GlassFish Introduction and Installation
- Java EE Overview and Architecture
- GlassFish Background and Overview
- Basic GlassFish Architecture
- Downloading and Installing GlassFish
- Starting and Stopping GlassFish
- GlassFish Structure and Architecture
- GlassFish Directory and File Structure
- Server Profiles, Domains and Domain Structure
- Configuration Files - setup.xml and domain.xml
- Logging and Logging Configuration
- The Admin Console
- The asadmin Command Line Interface
- Deployment
- Java EE Application Structure (Jars, Wars, Ears, Sars)
- GlassFish Deployment Details
- Deploying with the Admin Console and asadmin
- Deploying Using autodeploy
- Deploying with asant Tasks
- Directory (Expanded) Deployments
- GlassFish Classloading, and Effect on Deployment
- Service Configuration (Web, JNDI, Datasource, EJB, Web Service)
- Web Container Overview
- Configuring the Web Container / HTTP Service
- Virtual Hosts and Listeners
- JNDI and Naming Overview
- GlassFish Naming Overview and Configuration
- JNDI Client Configuration
- DataSource and JCA Overview
- DataSource and Connection Pool Configuration
- The EJB Container
- EJB Pooling and Caching
- Managing the EJB Container
- Web Service Overview and Deployment
- Viewing, Monitoring, and Managing Web Services
- Messaging
- JMS - Java Message Service Overview
- GlassFish Messaging Overview - Sun Message Queue
- Creating Connection Factories and Destinations (Queue/Topic)
- Configuring the JMS Provider
- Security
- Java EE Security Overview
- GlassFish Security Architecture
- Managing Users, Groups, and Realms
- file, JDBC, ldap, and other Realms
- Password Security - Encrypted Passwords, Master and Admin Passwords
- SSL/TLS and HTTPS Overview
- Using keytool, GlassFish configuration
- Securing Other Services
- Monitoring and Tuning GlassFish
- Monitoring
- Tuning
- Clustering
- GlassFish Clustering Overview
- Cluster Configuration
- The Repository, Cluster Instances, and the DAS
- Clustering Architecture (Client Interceptor, Load Balancing and Fault Tolerance, State Replication)
- Clustered Services
- Load Balancers and Clustered Http
- Configuring Apache httpd for Use with the Load Balancer
- Conclusion