|
Welcome to the JBoss AS 7.2 Documentation. The documentation for JBoss AS is split into two categories:
Administrator Guides for those wanting to understand how to install and configure the server
Developer Guides for those wanting to understand how to develop applications for the server
The Getting Started Guide (in progress) shows you how to install and start the server, how to configure logging, how to deploy an application, how to deploy a datasource, and how to get started using the command line interface and web management interface
The Admin Guide provides detailed information on using the CLI and Web Management interface, how to use the domain configuration, and shows you how to configure key subsystems
The High Availability Guide (in progress) shows you how to create a cluster, how configure the web container and EJB container for clustering, and shows you how to configure load balancing and failover
The Hardening Guidelines (in progress) shows you some example on how to harden and secure the application server and how to deploy your applications in a secure context
The Getting Started Developing Applications Guide shows you how to build Java EE applications and deploy them to JBoss AS. The guide starts by showing you the simplest helloworld application using just Servlet and CDI, and then adds in JSF, persistence and transactions, EJB, Bean Validation, RESTful web services and more. You'll also discover how to deploy an OSGi bundle to JBoss AS. Finally, you'll get the opportunity to create your own skeleton project. Each tutorial is accompanied by a quickstart, which contains the source code, deployment descriptors and a Maven based build.
The Developer Guide (in progress) takes you through every deployment descriptor and every annotation offered by JBoss AS.
The JavaEE 6 Tutorial (in progress) builds on what you learnt in the Getting Started Developing Applications Guide, and shows you how to build a complex application using Java EE and portable extensions.
The Extending JBoss AS 7 guide walks you through creating a new JBoss AS 7 subsystem extension, in order to add more functionality to JBoss AS 7, and shows how to test it before plugging it into JBoss AS 7.
JBoss AS comes with a number of quickstarts, examples which introduce to a particular technology or feature of the application server. The Contributing a Quickstart section of the documentation details the available quickstarts.
Deployment Descriptors used In AS7
Development Guidelines and Recommended Practices
EJB invocations from a remote client using JNDI
EJB invocations from a remote server instance
How do I migrate my application from AS5 or AS6 to AS7
How do I migrate my application to AS7 from other application servers
Implicit module dependencies for deployments
Remote EJB invocations via JNDI - EJB client API or remote-naming project
Spring applications development and migration guide
Getting Started Developing Applications Guide
Standard JavaEE 6 Technologies
Java API for RESTful Web Services (JAX-RS)
Java Server Faces Technology (JSF)
Contexts and Dependency Injection (CDI)
Java Message Service API (JMS)
JavaEE Connector Architecture (JCA)
Java Authorization Contract for Containers (JACC)
Java Authentication Service Provider Interface for Containers (JASPIC)
Enterprise JavaBeans Technology (EJB)
Java API for XML Web Services (JAX-WS)