In the vain of its creator (Red Hat): "... we gain the most when we share. It is core to our business and our development models." As a result, we (http://middlewaremagic.com/) are bringing you a free course on JBoss AS 7 (EAP 6). In the course you will learn the following:
- Introduction
- JBoss Application Server architecture (standalone, process controller, host controller, domain)
- JBoss Application Server internal architecture (listen threads, threads pools, containers)
- Standalone configuration
- 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
- Modules
- Security
- JAAS introduction
- Role-based security
- Secure communications (SSL and TLS)
- Configure Resources
- Domain configuration
- Configure data sources
- Monitoring resources
- Configure JMS environment
- Clustering
- Unicast or multicast?
- Denial of service configuration
- Vertical and horizontal scaling
- Caching
- Apache HTTP Server and mod_cluster
- 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:
- installation, the necessary software to set-up the environment:
- software, contains the deployments (.ear and .war files) that are used in the exercises.
- voorbeelden.zip (means examples.zip in Dutch), contains the code that is used to build the applications and an example configuration that you are going to set-up in the exercises.
- jboss-opgaven.pdf, the exercises.
- jboss-sheets.pdf, the sheets.
Happy learning and most of all have fun!
Comments