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.