JMX MANAGING J2EE APPLICATIONS WITH JAVA MANAGEMENT EXTENSIONS
Ouvrage 0-672-32288-9 : JMX MANAGING J2EE APPLICATIONS WITH JAVA MANAGEMENT EXTENSIONS
JMX begins by presenting the JMX specification and its architecture. The
book quickly moves through the specification, offering examples of JMX
integration with J2EE applications. The final section of the book
presents JMX management and administration practices for a variety of
J2EE platforms and scenarios.
Juha Lindfors got involved with the JBoss J2EE application server in
early 2000. While digging into the source, he got a crash course in the
JMX API, which was already part of the server core. Today, apart from
trying to learn to write, he spends a lot of his time writing free
software and training people in JMX and J2EE. The rest of his time is
spent trying to figure out what to do when he grows up while studying
Computer Science at the University of Helsinki, Finland.
Marc Fleury, Ph.D., was born in Paris in 1968. Marc started in Sales at
Sun Microsystems France. A graduate of the Ecole Polytechnique, France's
top engineering school, and an ex-Lieutenant in the paratroopers, he has
a master in Theoretical Physics from the ENS ULM and a Ph.D in Physics
for work he did as a visiting scientist at MIT (X-Ray Lasers). Marc
currently serves as the President of the JBoss Group, LLC-an elite
services company based out of Atlanta, GA.
The JBoss Group LLC, is a service company dedicated to support, training
and consulting around the free JBoss platform. Based in Atlanta, GA,
this LLC regroups core JBoss programmers around the world.JBoss is an
open-source, standards-compliant, J2EE application server implemented in
100 percent pure Java. The JBoss/Server and complement of products are
delivered under a public license. With 50,000+ downloads per month,
JBoss is arguably the most downloaded J2EE-based server in the industry.
Table of Contents
(NOTE: Each chapter concludes with a Summary.)
Introduction.
What is JMX? Why JMX for J2EE? Part I: Java Management Extensions
Specification. Part II: JMX in the J2EE Platform.
I. JAVA MANAGEMENT EXTENSIONS SPECIFICATION.
1. Getting Started.
MBean Component Types. Writing Your First MBean. Deploying the
HelloMBean.
2. Architecture.
History. Overview. Instrumentation Level. Agent Level. Invocation
Mechanism. Distributed Services Level.
3. Standard MBeans.
MBean Definition. Implementing Standard MBeans. Inheritance Patterns.
MBean Notification Mechanism.
4. Dynamic MBeans.
DynamicMBean Interface. MBean Metadata Classes. Inheritance Patterns.
DynamicUser Example. Hot Deploying Resources.
5. Model MBeans.
ModelMBean Interface. Descriptors. Model MBean Metadata. Attribute
Caching. Model MBean Example.
6. MBean Server.
Invocation Mechanism. ObjectName Class. MBeanServerFactory Class.
MBeanServer Interface. MBeanRegistration Interface. MBeanServerDelegate.
Queries.
7. Standard Agent Services.
M-Let Service. Timer Service. Monitoring Service. Relation Service.
II. JMX IN THE J2EE PLATFORM.
8. XMBean: Model MBean Implementation.
ModelMBean Interface Implementation. MBeanRegistration Interface.
DynamicMBean Interface. Persistence. ModelMBeanNotificationBroadcaster
Implementation. Metadata Generation.
9. Connectors and Protocol Adaptors.
RMI Connector. SNMP Adaptor.
10. JMX Distribution Layer with J2EE Services.
Location Transparency. SOAP Connector. Asynchronous JMS Connector.
11. JMX for the Administrator.
Management of Server Farms. JSR-77-J2EE Management.
12. JMX Use Case: The JBoss Server.
Microkernel Architecture. The Server Spine. Configuration Service.
Remote Management. Extending the JBoss Server. Integration and
Development Process.
III. APPENDIXES.
Appendix A. Environment Setup.
Java SDK Installation. Sun JMX Reference Implementation Installation.
IBM Tivoli JMX Implementation. Example Source Code. JBoss Setup. SOAP
Configuration. JDOM Configuration. SNMP Configuration.
Appendix B. Open MBeans.
Overview of Open MBeans. Predefined Data Types.
Appendix C. References and Resources.
Appendix D. JBossMX.
Project Goals.
Index.
Auteur : FLEURY
Editeur : SAMS
Nombre de pages : 395
Date de publication : 02 2002
Toute la sélection
Toutes les sélections
Toute la sélection
Site réalisé en partenariat avec Courbis
(Courbis - alternate link), acteur de l'Internet depuis 1988...