Le premier livre sur JOnAS

Posté par  (site web personnel) . Modéré par rootix.
Étiquettes :
0
13
jan.
2005
Java
L'éditeur de livre Sourcebeat offre sur son site un premier chapitre du livre à venir sur le serveur d'applications J2EE libre JOnAS.

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. Voici le plan "provisoire" du livre :

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

Aller plus loin

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.