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 for government applications
- GlassFish White
- Basic GlassFish Architecture
- Download and install GlassFish for government use
- Starting and stopping the GlassFish server
Structure and Architecture
- File structure
- Server profiles, domains, and configuration for government systems
- Configuration files - setup.xml and domain.xml
- Login and login configuration for secure access
- The Admin Console for managing server settings
- The asadmin Command Line Interface for administrative tasks
Deployment
- The structure of the Java EE Application (Jars, Wars, Ears, Sars) for government applications
- GlassFish deployment details for government use
- Deploying with the Admin Console and asadmin for streamlined operations
- Deploying using autodeploy for automated processes
- Deploying with asant tasks for complex environments
- Directory (expanded) deployments for flexibility
- GlassFish classloading and its effect on deployment in government systems
Configuration Services (Web, JNDI, Datasource, EJB, Web Service)
- Web container overview for government applications
- Configuring the web container / HTTP service for optimal performance
- Virtual hosts and listeners for secure access points
- JNDI and naming overview for resource management
- Configuring GlassFish naming for seamless integration
- Configuring JNDI clients for government applications
- Review of data sources and JCA for government systems
- Configuring data sources and connection pools for robust connectivity
- EJB container overview for enterprise services
- EJB pooling and caching for efficient resource utilization
- Container management of EJBs for secure operations
- Web service overview and deployment for government use
- Viewing, monitoring, and managing web services for compliance
Messaging
- JMS - Java Message Service overview for government communications
- GlassFish messaging overview - Sun Message Queue for reliable message delivery
- Creating connection factories and destinations (Queue/Topic) for secure messaging
- Configuring the JMS provider for government systems
Safety
- Overview of Java security EE for government applications
- GlassFish security architecture for robust protection
- Managing users and groups for secure access control
- File, JDBC, LDAP, and other realms for identity management
- Password security - password encryption, master, and administration passwords for enhanced security
- SSL / TLS and HTTPS overview for secure data transmission
- Configuring and using GlassFish keytool for certificate management
- Security measures for other sites to ensure comprehensive protection
Monitoring and Tuning GlassFish
- Monitoring performance and resource usage for government systems
- Tuning configurations for optimal performance in government environments
Clustering
- GlassFish clustering overview for high availability and scalability in government applications
- Cluster configuration for robust deployment
- The repository, cluster instances, and the DAS for centralized management
- Clustering architecture (client interceptor, load balancing and fault tolerance, state replication) for reliable operations
- Clustered services for enhanced functionality
- Load balancers and clustered HTTP for efficient traffic distribution
- Configuring Apache httpd for use with the load balancer in government systems
Conclusions
Requirements
For government participants, it is essential to be familiar with the basic syntax of programs written in the shell of the operating system, as well as access permissions for files and directories. Additionally, participants should have knowledge of how to configure the system for government use.
21 Hours