Outils pour utilisateurs

Outils du site


java:j2ee

J2EE

J2EE ⇐⇒ Java 2 Entreprise Edition

Définition

Le J2EE est une spécification très détaillée de serveur d'application ( en java )

Utilité d'un serveur d'application
  • Traitement informatiques de l'entreprise
  • Interface entre:
    • Base de données,
    • Serveurs web,
    • Traitement et calcul métier,
    • Lancement d'un logiciel depuis le serveur pour chaque machine du réseaux par le biais d'un client léger,
    • Mutualisation des ressources par un Intranet.

Serveurs d'applications

Serveurs Http

Contenaires JSP/Servlets

Tomcat

Contenaires EJB & JSP/Servlets

JBoss

JOnAS

Projet du consortium européen Objectweb. JOnAS

Frameworks

AppFuse

Framework AppFuse qui réuni Ant, Hibernate, Struts, Spring et XDoclet

Cocoon

Framework Cocoon : Framwork de servlet Open Source Java qui réuni des technologies comme DOM, XML et XSL pour fournir du contenu Web.

Struts

Quartz Scheduler

Tapestry 5

Spring

Seam

Framework Seam

JBoss Seam est un framework très performant qui permet de développer des applications Web 2.0 en unifiant et intégrant des technologies populaires SOA (Architecture Orientée vers les Services) (Asynchronous JavaScript and XML (AJAX), Java Server Faces (JSF), Enterprise Java Beans (EJB3), Java Portlets et Business Process Management (BPM), par exemple) et le workflow.

Eléments de base

EJB

EJB

Servlets & Jsp

JSP

JSP

Servlet

JNDI

JSF

JSF

Authentification

JDBC

JMS

JMS

JTA

JTA

Persistance

POJO

Usages

Gérer la persistance d'objets Java de manière :

  • transparente
  • portable (standard)
  • sur plusieurs plates-formes
  • transactionnelle : un ensemble de modification peut-être annulé, les accès concurrents sont gérés

Exemples

JDO, hibernate, Castor

Hibernate

Castor

Expressions Languages

Présentation des Expressions Languages.

Commandes

 Décompresser un war
 jar xvf expresso-4-1-bin.war
 Créer un war
 jar cvf monwar.war *

Tips

Vérifions que le serveur est bien lancé
root-bin# netstat -tanpu | grep ":8080"
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN     1946/java
Récupération du hostname du serveur
private String getHostName() {
        try {
            return InetAddress.getLocalHost().getHostName();
        } catch (UnknownHostException e) {
            logger.warn("getHostName",e);
            return null;
        }
}
java/j2ee.txt · Dernière modification: 2013/03/27 14:26 (modification externe)