JBOSS Training in OMR Chennai
Greens Technology in OMR is the BEST JBOSS training institute in Chennai which offers complete JBOSS training in Chennai by well experienced professionals having more than 10+ years of IT experience.
JBoss courses teach JBoss administration for all modern versions of JBoss. Attendees learn how to install, configure, secure, tune, and cluster JBoss, as well as how to successfully deploy and monitor applications deployed to JBoss.
JBoss AS (Application Server) is the open source version of JBoss and JBoss EAP (Enterprise Application Platform) is the commercial version. Versions of the two coincided until later releases; JBoss 6 EAP is the commercial equivalent of JBoss 7 AS.
- Introduction to JBoss 7 Administration Training
- Introduction to JBoss 6 EAP Administration Training
- Introduction to JBoss 5 Administration Training
- Introduction to JBoss Administration Training
JBoss 7 Training Overview
JBoss 7 Training: Introduction to JBoss® 7 Administration training teaches attendees how to administer the JBoss 7 Application Server.
JBoss 7 Training Prerequisites
All attendees should be familiar with general principles of Web and application server administration.
JBoss 7 Training Objectives
- Understand JBoss AS structure and architecture
- Install and configure JBoss
- Understand the structure of standalone installations and domain-based installations
- Be aware of the classloading characteristics of JBoss 7 and of deployments in the server, and how this differs from JBoss 5
- Understand and use the Web management console for managing JBoss AS
- Understand the management model, and how to use it via the CLI (Command Line Interface) and via scripting
- Be familiar with the XML configuration files, their structure, and their usage
- Be able to configure and manage the important subsystems, including the Web, Messaging and Logging
- Configure and manage the Web container, including the HTTP, HTTPS, and AJP connectors
- Understand, configure, and use JBoss Security
- Assemble, deploy, and manage Java EE application components such as EJB, Servlets, and JMS
- Configure resources such as datasources, messaging destinations (topics/queues), etc.
- Configure runtime security for JBoss services and server-side application components
- Cluster JBoss to ensure for high availability
- Optimize / Tune JBoss performance
- Migrate applications from JBoss 5 to JBoss 7
JBoss 7 Training Outline
- JBoss AS 7 Introduction and Installation
- Java EE Overview and Architecture
- Boss AS 7 Background and Overview
- Installing and Starting JBoss AS 7
- Working with JBoss AS 7
- Documentation Overview
- JBoss AS 7 Structure and Architecture
- JBoss AS 7 Directory and File Structure
- JBoss Modules
- Server Architecture and Configuration
- JBoss AS 7 Management and Logging
- Using the CLI (Command Line Interface)
- Management Model
- Working with Management Resources
- Common Management Tasks
- The Web Admin Console
- Other Management Capabilities
- Server Logging
- Interfaces and Socket Bindings / Port Configuration
- Interface Configuration
- Socket Bindings and Socket Binding Groups
- Setting the Bind Address
- Application Deployment
- Java EE Deployment Archives (Jars, Wars, Ears, Sars)
- Deploying with the CLI and Admin Console
- Auto-Deployment in JBoss AS 7 (Marker Files, Expanded, Archived)
- Deployment Dependencies
- Subsystem Configuration
- Thread Pools
- Web Container
- Web Container Overview
- Web Container Configuration in standalone.xml
- Querying Container Configuration via the CLI
- Configuring the HTTP, HTTPS, and AJP Connectors (in standalone.xml, and via the CLI)
- JNDI and Naming Overview
- JBoss Naming Overview and Configuration
- JNDI Client Configuration
- DataSource and JCA Overview
- DataSource Configuration (XML, CLI, and Admin Console)
- The H2 Database and ExampleDS
- EJB Subsystem
- Messaging in JBoss AS 7
- JMS (Java Message Service) Overview
- HornetQ Overview
- Configuring Connection Factories (XML, CLI, and Admin Console)
- Configuring Queues and Topics (XML, CLI, and Admin Console)
- Dead Letter and Redelivery
- Messaging Security
- Security
- Java EE Security Overview
- Authentication, Authorization, Identity
- Security Roles
- Web App Security Constraints
- JBoss AS 7 Security Architecture (PicketBox Security)
- JBoss AS 7 Security Domains
- JBoss AS 7 Login Modules
- Using PropertiesUsersLoginModule
- Using DatabaseServerLoginModule
- Role Mapping Configuration
- Fine Grained Authorization Policies
- Other Login Modules (LDAP, etc)
- Securing the Management Interfaces
- Enabling SSL
- SSL Overview
- Setting Up HTTPS, keytool, configuration
- Other Uses of SSL
- Java EE Security Overview
- Clustering in JBoss AS 7
- Clustering Overview
- Clustering Configuration, JGroups Overview
- Troubleshooting Multicast Issues
- Managing Clusters
- Clustered Services (HA-JNDI/High Availability JNDI, EJB, Messaging)
- Load Balancers and Clustered Http
- Load Balancing with Apache httpd and mod_cluster
- Installing and Configuring mod_cluster
- Load Balancing Between Nodes
- Managing with the CLI
- JBoss AS 7 Domain Mode
- Domain Mode Overview
- domain.xml and host.xml
- Domain Controllers, Host Controllers, Server Groups, Servers
- Domain Configuration – domain.xml, Controller, and Server Configuration
- Domain Management
- Tuning JBoss AS 7
- JBoss AS and the Java Virtual Machine (JVM)
- Tuning The Heap (Memory Usage)
- Garbage Collection (GC) Overview and Generational GC
- Tuning GC
- Tuning the Web Tier (Tomcat)
- Connector Tuning
- Other Optimizations
- Database Connection Tuning
- Messaging Tuning
- Other JBoss AS Optimizations
- Creating Minimal Configurations
- JBoss AS and the Java Virtual Machine (JVM)
- Migration
- Configuration and Management Differences
- Classloading and Modules
- Database / Datasource
- Security
- Messaging
- Conclusion