Book description
If you need to understand how JBoss works, why not learn it from the people who created it? JBoss 4.0 — The Official Guide is the authoritative resource recognized as the official print documentation for JBoss 4.0. The only book for advanced JBoss users, this guide presents a complete understanding to configuring and using JBoss 4.0. It is fully up-to-date with the new features and changes in JBoss 4.0, including those used to integrate development with Eclipse, incorporate Aspect-Oriented Programming and implement J2EE 1.4 functionality months ahead of the commercial competition. Get under the hood and explore everything that JBoss 4.0 can offer you with JBoss 4.0 — The Official Guide.
Table of contents
- Copyright
- About the Authors
- We Want to Hear from You!
- Introduction
-
1. Installing and Building the JBoss Server
- Getting the Binary Files
-
Installing the Binary Package
- Directory Structure
- The Default Server Configuration File Set
- conf/jboss-minimal.xml
- conf/jboss-service.xml
- conf/jboss.web
- conf/jndi.properties
- conf/log4j.xml
- conf/login-config.xml
- conf/server.policy
- conf/standardjaws.xml
- conf/standardjboss.xml
- conf/standardjbosscmp-jdbc.xml
- conf/xmdesc/*-mbean.xml
- deploy/bsh-deployer.xml
- deploy/cache-invalidation-service.xml
- deploy/client-deployer-service.xml
- deploy/ear-deployer.xml
- deploy/ejb-deployer.xml
- deploy/hsqldb-ds.xml
- deploy/http-invoker.sar
- deploy/jboss-aop.deployer
- deploy/jboss-hibernate.deployer
- deploy/jboss-local-jdbc.rar
- deploy/jboss-ws4ee.sar
- deploy/jboss-xa-jdbc.rar
- deploy/jbossjca-service.sar
- deploy/jbossweb-tomcat50.sar
- deploy/jms/hsqldb-jdbc2-service.xml
- deploy/jms/jbossmq-destinations-service.xml
- deploy/jms/jbossmq-httpil.sar
- deploy/jms/jbossmq-service.xml
- deploy/jms/jms-ds.xml
- deploy/jms/jms-ra.rar
- deploy/jms/jvm-il-service.xml
- deploy/jms/uil2-service.xml
- deploy/jmx-console.war
- deploy/jmx-invoker-service.sar
- deploy/mail-ra.rar
- deploy/mail-service.xml
- deploy/management/console-mgr.sar and web-console.war
- deploy/monitoring-service.xml
- deploy/properties-service.xml
- deploy/scheduler-service.xml and schedule-manager-service.xml
- deploy/sqlexception-service.xml
- deploy/uuid-key-generator.sar
- Basic Installation Testing
- Booting from a Network Server
-
Building the Server from Source Code
- Accessing the JBoss CVS Repositories at SourceForge
- Understanding CVS
- Anonymous CVS Access
- Obtaining a CVS Client
- Building the JBoss Distribution Using the Source Code
- Building the JBoss Distribution Using the CVS Source Code
- An Overview of the JBoss CVS Source Tree
- Using the JBossTest Unit Testsuite
-
2. The JBoss JMX Microkernel
- JMX
- The JBoss JMX Implementation Architecture
- Connecting to the JMX Server
-
Using JMX as a Microkernel
- The Startup Process
- JBoss MBean Services
- Writing JBoss MBean Services
- Deployment Ordering and Dependencies
- The JBoss Deployer Architecture
- Exposing MBean Events via SNMP
-
Remote Access to Services, Detached Invokers
- A Detached Invoker Example: The MBeanServer Invoker Adaptor Service
- JRMPInvoker: RMI/JRMP Transport
- PooledInvoker: RMI/Socket Transport
- IIOPInvoker: RMI/IIOP Transport
- JRMPProxyFactory: Building Dynamic JRMP Proxies
- HttpInvoker: RMI/HTTP Transport
- JRMPInvoker: Clustered RMI/JRMP Transport
- HttpInvoker: Clustered RMI/HTTP Transport
- HttpProxyFactory: Building Dynamic HTTP Proxies
- Steps to Expose Any RMI Interface via HTTP
-
3. Naming on JBoss
-
An Overview of JNDI
- The JNDI API
-
J2EE and JNDI: The Application Component Environment
-
ENC Usage Conventions
- Environment Entries
- EJB References
- EJB References with jboss.xml and jboss-web.xml
- EJB Local References
- Resource Manager Connection Factory References
- Resource Manager Connection Factory References with jboss.xml and jboss-web.xml
- Resource Environment References
- Resource Environment References with jboss.xml and jboss-web.xml
-
ENC Usage Conventions
- The JBossNS Architecture
-
An Overview of JNDI
- 4. Transactions on JBoss
-
5. EJBs on JBoss
- The EJB Client-Side View
- The EJB Server-Side View
-
The EJB Container
-
The EJBDeployer MBean
- Verifying EJB Deployments
- Deploying EJBs into Containers
-
Initializing with Configuration Information
- The container-name Element
- The call-logging Element
- The invoker-proxy-binding-name Element
- The sync-on-commit-only Element
- The insert-after-ejb-post-create Element
- The call-ejb-store-on-clean Element
- The container-interceptors Element
- The instance-pool Element
- The container-pool-conf Element
- The instance-cache Element
- The container-cache-conf Element
- The persistence-manager Element
- The web-class-loader Element
- The locking-policy Element
- The commit-option and optiond-refresh-rate Elements
- The security-domain Element
- The cluster-config Element
-
The Container Plug-in Framework
- The org.jboss.ejb.ContainerPlugin Interface
- The org.jboss.ejb.Interceptor Interface
- The org.jboss.ejb.InstancePool Interface
- The org.jboss.ebj.InstanceCache Interface
- The org.jboss.ejb.EntityPersistenceManager Interface
- The org.jboss.ejb.EntityPersistenceStore Interface
- The org.jboss.ejb.StatefulSessionPersistenceManager Interface
-
The EJBDeployer MBean
- Entity Bean Locking and Deadlock Detection
-
6. Messaging on JBoss
- JMS Examples
- JBossMQ Overview
-
JBossMQ Configuration and MBeans
- The org.jboss.mq.il.jvm.JVMServerILService MBean
- The org.jboss.mq.il.uil2.UILServerILService MBean
- The org.jboss.mq.il.http.HTTPServerILService MBean
- The org.jboss.mq.server.jmx.Invoker MBean
- The org.jboss.mq.server.jmx.InterceptorLoader MBean
- The org.jboss.mq.sm.jdbc.JDBCStateManager MBean
- The org.jboss.mq.security.SecurityManager MBean
- The org.jboss.mq.server.jmx.DestinationManager MBean
- The org.jboss.mq.server.MessageCache MBean
- The org.jboss.mq.pm.jdbc2.PersistenceManager MBean
- Destination MBeans
- Specifying the MDB JMS Provider
- 7. Connectors on JBoss
-
8. Security on JBoss
- J2EE Declarative Security Overview
- An Introduction to JAAS
- The JBoss Security Model
- The JBossSX Architecture
- The Secure Remote Password (SRP) Protocol
- Running JBoss with a Java 2 Security Manager
- Using SSL with JBoss and JSSE
- Configuring JBoss for Use Behind a Firewall
- Securing the JBoss Server
- 9. Web Applications
- 10. MBean Services Miscellany
- 11. The CMP Engine
- 12. Web Services
- 13. Hibernate
- 14. Aspect-Oriented Programming (AOP) Support
- A. The GNU Lesser General Public License (LGPL)
- B. Example Installation
Product information
- Title: JBoss® 4.0 The Official Guide
- Author(s):
- Release date: April 2005
- Publisher(s): Sams
- ISBN: 9780672326486
You might also like
book
Moodle® For Dummies®
The fun and friendly guide to the world's most popular online learning management system Modular Object …
book
JBoss: A Developer's Notebook
There's nothing ordinary about JBoss. What began as an open source EJB container project six years …
book
JBoss EAP6 High Availability
From the basic uses of JBoss EAP6 through to advanced clustering techniques, this book is the …
book
JBoss at Work: A Practical Guide
Consisting of a number of well-known open source products, JBoss is more a family of interrelated …