JB325 Advanced JBoss Enterprise Development
Advanced JBoss Enterprise Development (JB325) dives into the new version 5 of JBoss Enterprise Application Platform (EAP) with an emphasis on advanced platform services and application programming interfaces (APIs). This course challenges experienced Java EE developers by providing a deep dive into JBoss EAP, features, internals, and Java EE best practices. Leveraging JBoss EAP 5 allows students to build, deploy, and maintain highly performing, scalable applications. Diving into areas of JBoss technologies that differ from the non-JBoss enterprise middleware stacks, developers will be exposed to aspect-oriented programming (AOP), interceptors, JMX, and JBoss Services. In addition, students will be introduced to the new JBoss Messaging (for EAP 5.0). Using JBoss Developer Studio extensively as a lab integrated development environment (IDE), hands-on labs allow developers to experience and explore JBoss Cache, JGroups, clustering, dynamic proxies, transactions, messaging, and performance tuning.
Course Content
- Introduction to JBoss
- JBoss architecture
- JMX
- Using aspects in JBoss
- Connecting to JBoss
- Transactions in JBoss
- JBoss Cache
- Clustering applications in JBoss
- JGroups * Fine-tuning applications in JBoss
- Container-managed security
- JBoss Messaging
Audience
- Experienced Java developers seeking to enhance their utilization of JBoss
- Java developers who need a deeper understanding of JBoss to implement customized services based on remoting, JMX, or other protocols outside the normal JEE .ear or .war deployments
- ISV development teams who need to know JBoss more intimately to customize the server environment to better fit their applications´ deployment needs
- Application architects seeking to produce leaner, meaner deployment artifacts, resulting in better performance and integrity results
Prerequisites
- Two years of experience with Java Platform, Enterprise Edition (Java EE) or Java 2 Platform, Enterprise Edition (J2EE)
- Experience with an integrated development environment (IDE), such as Eclipse or NetBeans, and build tools, such as Ant or Maven
- Basic knowledge of open source relational database management system (RDBMS)
- Experience with JBoss Application Server EAP 5.x
Date and location
- on request
Price
2.275,00 EUR + VAT
Price include course fee, official literature, fully operational classroom, lunch.







