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
- Understanding GlassFish White
- Basic GlassFish Architecture
- Downloading and installing GlassFish
- Starting and stopping the GlassFish server
Structure and Architecture
- File system structure
- Server profiles, domains, and configuration
- Configuration files: setup.xml and domain.xml
- Login processes and login configuration
- Using the Admin Console
- The asadmin Command Line Interface
Deployment
- Structure of Java EE applications (JARs, WARs, EARs, SARs)
- Details of GlassFish deployment
- Deploying via the Admin Console and asadmin
- Auto-deployment mechanisms
- Deployment using Ant tasks
- Expanded directory deployments
- GlassFish classloading and its impact 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 client-side JNDI
- Review of DataSources and JCA
- Configuring DataSources and Connection Pools
- EJB Container
- EJB pooling and caching
- Container-managed EJBs
- 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 (Queues/Topics)
- Configuring the JMS Provider
Security
- Overview of Java EE Security
- GlassFish Security Architecture
- Managing users and groups
- File-based, JDBC, LDAP, and other security realms
- Password security: encryption, master password, and administrative password
- SSL / TLS and HTTPS overview
- Configuring and using the GlassFish keytool
- Securing other services
Monitoring and Tuning GlassFish
- Monitoring
- Tuning
Clustering
- GlassFish Clustering overview
- Cluster configuration
- Repositories, Cluster Instances, and the DAS (Domain Administration Server)
- 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 be familiar with basic operating system shell command syntax, file and directory access permissions, and possess knowledge of system configuration procedures.
21 Hours