Goals
- Understanding the challenges of maintaining a JBoss application server
- Knowing how to administer a server or a set of JBoss EAP servers
Program
Components and containers
Packaging: .jar, .war, .ear, .rar
JEE specifications and standards: Servlet / JSP, WS, EJB, JMS, …
JEE application servers: Web Profile, Full Profile
Application deployment
Workshop: Structure of JEE archives (.jar, .war, .ear) and deployment descriptors
Standalone mode:
– Tree structure
– Configuration: standalone.xml
– Extensions, profiles and subsystems
Domain mode:
– Host, host controller, domain controller, group of servers
– Configuration: domain.xml, host.xml
– Setup work
Log management
Workshop: server configuration scenarios in the 2 modes (standalone and domain)
Deployment under JBoss EAP: mechanism, structure of the
Archives and Exploded Archive repository
Deployment in 2 modes: standalone and domain
Hot deployment (by copy)
Deployment by web console
Deployment by CLI
Monitoring of deployed applications
Update, fallback of applications
Management of the classpath
Workshop: deployment of applications by different methods: console, CLI, copy
JNDI: presentation, operation, call
Management of JDBC drivers (archives, modules)
Configuration of Datasources for access to databases
Connection pool management
Configuration of JMS
Monitoring queues
Workshop: Resource configuration by web console and CLI
DMZ architecture
Configuration of a web front-end (Apache HTTPD or Undertow)
Horizontal / vertical architecture and coupling modes
Load balancing: load balancing, session affinity
Fail over: disaster recovery
Workshop: Coupling of JBoss EAP with a web front-end and multiple configurations: load balancing, fail over
Server security systems
Login modules available (UserRolesLoginModule, DataBaseLoginModule)
Application security: JAAS,
SSL annotations (HTTPS)
Workshop: Configuration of security modules
Tuning strategy
JVM optimization,
JBoss EAP server tuning memory analysis
Workshop: Advanced server and JVM configuration
Practical workshop: setting up a cluster – deploying applications and managing load distribution
Duration
2 days
Price
£ 1495
Audience
All
Prerequisites
Notions of JEE
Reference
JAV1063-F
Sessions
Contact us for more informations about session date