Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction and Installation of GlassFish
- Overview and architecture of Java EE
- GlassFish White
- Basic GlassFish Architecture
- Download and install GlassFish
- Starting and Stopping GlassFish
Structure and Architecture
- File structure
- Server profiles, domains, and configuration
- Configuration Files - Setup.xml and domain.xml
- Login and login configuration
- The Admin Console
- The asadmin Command Line Interface
Deployment
- The structure of Java EE Applications (Jars, Wars, Ears, Sars)
- GlassFish Deployment Details
- Deploying with the Admin Console and asadmin
- Deploying Using autodeploy
- Deploying with ant Tasks
- Directory (Expanded) Deployments
- GlassFish Classloading, and Effect on Deployment
Configuration Services (Web, JNDI, DataSource, EJB, Web Service)
- Web Container Overview
- Configuring the Web Container / HTTP Service
- Virtual Hosts and Listeners
- JNDI and Naming Overview
- Configuring GlassFish Naming
- Configuring JNDI for clients
- Review of DataSource and JCA
- Configuring DataSource and Connection Pool
- EJB Container
- EJB Pooling and Caching
- Container-Managed EJB
- 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
- Overview of Java EE Security
- GlassFish Security Architecture
- Managing Users and Groups
- file, JDBC, LDAP, and other Realms
- Password security - password encryption, Master and administration passwords
- SSL / TLS and HTTPS Overview
- Configuring and Using GlassFish keytool
- Security for 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
Conclusions
Requirements
Participants should possess a solid understanding of shell command syntax, file and directory access permissions, and system configuration basics.
21 Hours