Le livre a pour but d'aider les débutants à s'approprier JOnAS et à réaliser leurs premières applications. Les experts y trouveront aussi un ensemble de conseils et d'exemples de mise en production.
À noter que l'éditeur reverse une partie des revenus à la communauté dont l'auteur est issu.
- Le livre et le chapitre (28 clics)
- Sourcebeat (7 clics)
- JOnAS (11 clics)
Part 1 – Getting started with JOnAS
Introduction - JOnAS free application server
- Introduction to ObjectWeb? consortium
- Architecture of JOnAS application server and its components and conformance to J2EE spec etc.
- Brief introduction and history of JOnAS
- Brief introduction of other products (e.g. speedo, monolog etc.) from ObjectWeb? and the role played in J2EE application development
Install and configuration
- Install / building / running on Linux and Windows
- Licensing
- Demystifying configuration files
- Setting up a development & deployment environment
- Setting up eclipse for J2EE development
- Introduction to tools such as lomboz, jope, joffad etc.
- Testing the install using out of the box examples
Part 2 – Enterprise Application development
Data Access in J2EE Application
- JDBC
- CMP / BMP
- OR/M
- DAO pattern
- Speedo, JORM
Business Logic
- EJB, JNDI, RMI, JEREMIE, J2EE patterns, CAROL
- Why and when to use ejbs etc.
- Session, Entity and Message Driven
- XDoclet to simplify development and avoid “meta-hell”
Generating presentation using Jonas
- Web container (Tomcat/Jetty)
- Model View Controller Architecture
- Infrastructure provided by Jonas to create web UI
- Struts to develop websites
- Velocity, jsp-jstl-jsf etc.
Packaging and Deployment (Stephane)
- Packaging J2EE application and components, Tools for deployment, Classloading, Deployment considerations
- Using ant to build and deploy apps
Transaction Management (Vikas)
- Understanding transactions (JDBC, Distributed, EJB), What is JTA, Configuring JTA, Programming JTA
- JOTM
Integration
- This chapter will focus on developing loosely coupled interfaces for application integration using JMS
- Java Connector architecture for application integration
- Java, XML and Web Services
- JORAM, AXIS
Testing and debugging J2EE applications
- JUnit to improve quality via unit testing
- Monolog, P6SPY
Optimizing web application
- Tuning applications (jdbc pools, managing sessions, ejb tuning), Jonas server tuning, tuning JVM
Part 3 - Management, Security and Scalability
Security
- Java security model, JAAS, SSL, Web application security, EJB security
JMX
- Mbeans architecture, accessing mbeans server & mbeans, Mbean notifications, Monitor mbeans
- MX4J
Clustering
- High Availability Configurations
- CAROL, JEREMIE, C-JDBC
Part 4 - Sample & Case Study
Sample Application
Since the beginning of this book, we encountered lots of concepts and technologies . Now, it's time to conceptualize how we can use the same to build a real J2EE project. We will span development, packaging, deployment, performance tuning and scalability.
Case studies
Real life usage of Jonas application server

Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.