We are bringing you a free course on GlassFish Server. In the course you will learn the following:

  • Introduction
    • GlassFish Server architecture
    • GlassFish Server internal architecture (listen threads, threads pools, containers)
    • Command-line utility
    • Admin console
  • JVM Tuning
    • Code generation
    • Memory management
    • Garbage collection performance
    • JConsole and JVisualVM
  • Deployment
    • Packaging applications recommendations
    • Deployment descriptors
    • Server logging
    • Front-end configuration using the Apache HTTP Server and mod_jk
  • Class Loading
  • Security
    • JAAS introduction
    • Role-based security
    • Secure communications (SSL and TLS)
  • Configure Resources
    • Configure data sources
    • Monitoring resources
    • Configure JMS environment
  • Clustering
    • Unicast or multicast?
    • Denial of service configuration
    • Vertical and horizontal scaling
    • Caching
    • Load balancing
    • Load testing

Note that this is a course you can do at your own pace. The exercises lead you step-by-step through the process of installing, configuring, deploying etcetera. The material consists of the following:

Have fun!

JavaOne 2012

Presenting at JavaOne 2012: Harness the Power and Performance of GlassFish Tuning for High Availability. The presentation slides can be found here.