IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
logo
Sommaire > Définitions
        Qu'est ce que J2EE?
        Que sont les EJB
        Que sont les Servlet?
        Que sont les JSP
        Que sont les connecteurs JCA?
        Qu'est ce que JAXP?
        Qu'est ce que JAX-RPC?
        Qu'est ce que JDBC?
        Qu'est ce que JAAS?
        Qu'est ce que JAXB?
        Qu'est ce que SAAJ ?
        Qu'est ce que JAXR?

rechercher
precedent    sommaire    suivant    telecharger


Qu'est ce que J2EE?
auteur : Stessy
La plateforme Java entreprise (J2EE) est un ensemble de spécifications coordonnées et pratiques qui permettent ensemble des solutions pour le développement, le déploiement, et de la gestion des applications multitiers centralisées sur un serveur. Construit sur la plateforme de Java 2 édition standard (J2SE), la plateforme J2EE ajoute les possibilités nécessaires pour fournir une plateforme complète, stable, sécurisée, et rapide de Java au niveau entreprise.
La plateforme entreprise fournit un ensemble de services permettant aux composants de dialoguer entre eux:

  • HTTP et HTTPS
  • Java Transaction API (JTA)
  • Remote Method Invocation/Internet Inter-ORB Protocol (RMI/IIOP)
  • Java Interface Definition Language (Java IDL)
  • Java DataBase Connectivity (JDBC)
  • Java Message Service (JMS)
  • Java Naming and Directory Interface (JNDI)
  • API JavaMail et JAF (JavaBeans Activation Framework)
  • Java API for XML Processing (JAXP)
  • J2EE Connector Architecture
  • Gestionnaires de ressources
  • Entreprise Java Beans (EJB)
  • Java Server Pages (JSP)
  • Servlet
  • Java API for XML-Based RPC (JAX-RPC)
  • SOAP with Attachments API for Java (SAAJ)
  • Java API for XML Registries (JAXR)

Si vous souhaitez en savoir plus sur J2EE, suivez ces liens:



Que sont les EJB
auteur : Stessy
Un composant Entreprise JavaBeans (EJB) est une classe ayant des champs et des méthodes pour mettre en application des modules de la logique métier (Business logic). Vous pouvez penser à un entreprise bean comme à un module pouvant être employé seul ou avec d'autres entreprise bean pour exécuter la logique métier sur le serveur J2EE.
Il existe actuellement trois types d'entreprise bean :

  • les bean session (Session Bean)
  • les bean entité (Entity Bean)
  • les bean contrôlés par message (Message Driven Bean)

Les entreprise bean interagissent le plus souvent avec des bases de données.

Si vous souhaitez en savoir plus sur les EJB, suivez ces liens :



Que sont les Servlet?
auteur : Stessy
Techonologie Java utilisée pour effectuer des traitements coté serveur en réponse aux requêtes provenant en général de poste clients distants.
Bien que les servlets puissent répondre à n'importe quel type de requête, elles sont généralement employées pour répondre à des requêtes de type HTTP et qui permettent de retourner dynamiquement des pages html.

Si vous souhaitez en savoir plus sur les Servlets, suivez ces liens:



Que sont les JSP
auteur : Stessy
Les JavaServerPages (JSP) vous permet d'insérer des petits bouts de code Java (scriptlets) directement dans du code html. Une page JSP est un document qui contient deux types de texte:

  • des données statiques (qui peuvent être exprimées en n'importe quel format texte tel que le HTML, le WML, et le XML)
  • des éléments de JSP, qui déterminent comment la page construit le contenu dynamique.

Pour plus d'informations sur les JSP, vous pouvez suivre ces liens :



Que sont les connecteurs JCA?
auteur : willy78
Les connecteurs JCA sont des modules qui se déploient sur les serveurs d'application.

Ils permettent de connecter un serveur J2EE à un système propriétaire ("legacy system"), et de normaliser les accès et interactions avec ce systeme.
L'api JCA défini un contrat entre le serveur d'application et le systeme, via des interfaces comme le fait jdbc.
JCA est une généralisation de JDBC.
JCA 1.0 permet d'envoyer des messages vers le système propriétaire uniquement.
JCA 1.5 permet, en plus, de recevoir des messages qui seront traités par un "Message Listener", généralement un Message Driven Bean


Qu'est ce que JAXP?
auteur : vedaer
JAXP (Java API for XML Processing) est l'API "standard" (appartenant au JDK) pour la manipulation du format XML. Cette API met à la disposition du développeur trois ensembles de fonctionnalités : la modélisation, le parsing et la transformation. Elle est composée de quatre packages principaux.

  • javax.xml.parsers : Ce package contient un ensemble d'interfaces devant être implémentées par les différents parseurs (SAX ou DOM). Ce package fournit aussi un ensemble de factory permettant l'accès aux parseurs.
  • org.w3c.dom : Ce package contient l'ensemble des classes et interfaces nécessaires pour travailler avec DOM (modélisation).
  • org.xml.sax : Ce package contient l'ensemble des classes et interfaces nécessaires pour travailler avec SAX (parsing).
  • javax.xml.transform : Ce package contient l'ensemble des classes et interfaces nécessaires pour travailler avec XSLT (transformation).

Attention, JAXP n'est pas limitée à SAX, DOM, XSLT et ces quatre packages. Elle offre bien plus de fonctionnalités. Pour savoir ce que sont exactement SAX, DOM, XSLT et en savoir plus sur l'utilisation de JAXP, regardez fr la partie XML de la FAQ Java.

Il est aussi important de noter que, même si au départ JAXP fut créée comme une API J2EE, elle est désormais intégrée au J2SDK standard.

Pour plus d'informations sur XML, vous pouvez visiter la rubrique XML de developpez.com : fr http://xml.developpez.com/.


Qu'est ce que JAX-RPC?
auteur : vedaer
JAX-RPC (Java API for XML-based Remote Procedure Call) est une API permettant de créer des services et clients Web basés XML et RPC.

RPC (Remote Procedure Calls), ou appels de procédures à distance, est un système permettant à des clients d'exécuter des procédures sur des systèmes distants. Ces appels de procédures et les réponses retournées se font grâce au protocole HTTP et à SOAP (messages XML).

Pour plus d'informations sur JAX-RPC, vous pouvez suivre ces liens :



Qu'est ce que JDBC?
auteur : vedaer
JDBC est une API (Application Programming Interface) java disponible depuis la version 1.1 du JDK. Pour note, JDBC est un nom déposé et non un acronyme, même si en général on lui donne la définition suivante : Java DataBase Connectivity.

Cette API est constituée d'un ensemble d'interfaces et de classes qui permettent l'accès, à partir de programmes java, à des données tabulaires (i.e. triées sous forme de table ou de tableur). Par données tabulaires, on entends généralement des bases de données contenues dans des SGBD relationnels. Mais, JDBC n'est pas restreinte à ce type de source de données. On peux aussi accéder à des sources de données sous forme de fichiers (fichiers XML par exemple).


Qu'est ce que JAAS?
auteur : duj
Java Authentication and Authorisation Service.

Il s'agit d'un package fournissant des services d'authentification (login) et d'autorisation (verification de permissions pour l'execution de méthodes).

JAAS fait partie de la distribution de base du SDK depuis la version 1.4 .

en http://java.sun.com/products/jaas/

JAAS est hautement configurable, et permet aux développeurs d'écrire leurs propres modules.

Une libraire fournissant quelques implémentation, dont une permettant une interaction avec Windows NT et Windows 2000 pour l'authentification: en http://free.tagish.net/jaas/index.jsp


Qu'est ce que JAXB?
auteur : vedaer
JAXB (Java Architecture for XML Binding) offre les outils et API nécessaires pour "lier" des objets java à des documents XML. JAXB utilise des schémas (W3C XML Schema) pour faire ce lien. Une fois ce lien créé (grâce à un compilateur qui va générer les packages correspondant à un schéma donné), vous pouvez facilement sérialiser/desérialiser les objet java sous un format XML. Pour plus d'informations sur JAXB, vous pouvez suivre ces liens :

Pour le moment, JAXB permet juste de partir d'un Schéma XML pour générer les classes correspondantes (interfaces à implémenter). JAXB 2.0 devrait palier à cette limitation en permettant de créer des schémas à partir de classes Java déjà définies. Pour plus d'informations, regardez la JSR 222 : en http://www.jcp.org/en/jsr/detail?id=222.


Qu'est ce que SAAJ ?
auteur : vedaer
SAAJ (SOAP with Attachments API for Java) est une API Java permettant l'envoi et la réception de messages XML sur le réseau. Ces messages obéissent à la spécification SOAP (Simple Object Access Protocol) 1.1.

SAAJ est souvent utilisée par des API de plus haut niveau comme JAXR et JAX-RPC. Mais, elle peut tout à fait être utilisée de manière indépendante. Pour plus d'informations, vous pouvez suivre ces liens :


Vous pouvez trouver la spécification de SOAP à cette adresse : en http://www.w3.org/TR/soap/.


Qu'est ce que JAXR?
auteur : vedaer
JAXR (Java API for XML Registries) est une API intégrée à J2EE qui permet l'accès à différents types de registres XML. Ces registres XML sont une infrastucture permettant la construction, le déploiement et la découverte de Web services.

JAXR permet l'interaction avec plusieurs standards, dont UDDI (Universal Description, Discovery, and Integration) et ebXML Registry and Repository standard. Pour connaître les versions supportées de ces standards et les différentes implémentations fournisseur disponibles pour JAXR, suivez les liens ci-dessous.


Pour note, JAXR est intégré au JWSDP (Java Web Services Developer Pack), mais vous pouvez aussi le téléchager séparément (voir liens).


rechercher
precedent    sommaire    suivant    telecharger

Consultez les autres F.A.Q's

Valid XHTML 1.1!Valid CSS!


Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2004 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.