application jEE

3840 mots 16 pages
Création d’une application JEE
Rédacteurs : Alexandre Baillif, Philippe Lacomme, Raksmey Phan et Michaël PLAN
Date : juillet 2010
Mise à jour : Michaël PLAN
Date : octobre 2014
Avertissement :
- ce document est une reprise d’une partie d’un document écrit par Serge Tahé. En particulier la base de données utilisée.
- une mise à jour important a été faire par Michael Plan (plan.michael@gmail.com)

Ce support de cours concerne la mise en place d’une application JEE avec un client.
La présentation comprend 5 parties :
Partie 1. Création d’une base de données sous MySQL.
Partie 2. Création d’un conteneur EJB
Partie 3. Création un conteneur Web pour accéder à l’EJB
Partie 4. Création d’une « Entreprise Application »
Partie 5. Création d’un client web.

La base de données s’appellera base_medecin.
JDBC : cette couche gère la connexion avec la (ou les) base(s) de données. Ici on utilisera la notion de pool de connexion. Un pool de connexion est un ensemble de connexions avec la base de données déjà instanciées. Cela permet aux requêtes de s’exécuter plus rapidement. On peut venir connecter plusieurs couches JPA sur la couche JDBC si nécessaire.
JPA : la couche JPA (Java Persistence Annotation) est une couche d’abstraction de la couche
JDBC. Elle permet notamment de faire du Mapping Relationnel-Objet (ORM, Object-Relationnal
Mapping en anglais) qui consiste à modéliser la base de données sous forme d’objets pour une manipulation plus simple à travers le code Java (requêtes pré-écrites, gestion des liens entre les tables,…). Généralement la couche JPA contient une classe (entité) par table, des contrôleurs
(fonctions de base implémentées) et des gestionnaires d’exceptions.
DAO : Cette couche représente l’intelligence de l’application. Elle est composée d’un ensemble d’interfaces locales (local) et distantes (remote). Les DAO (Data Access Object) permettent
1

d’accéder aux objets et proposent des méthodes de CRUD (Create, Read, Update,

en relation

  • Fiche M Thode Analyse De Document
    410 mots | 2 pages
  • Synth Se Perso
    433 mots | 2 pages
  • Haagen dasz
    519 mots | 3 pages
  • Courrier admin esf
    361 mots | 2 pages
  • Matmore
    435 mots | 2 pages
  • Ziche de zinthèse
    536 mots | 3 pages
  • Rapport de stage
    610 mots | 3 pages
  • Oncf
    24183 mots | 97 pages
  • Break
    788 mots | 4 pages
  • Le controle de constitutionnalité sous la 5république
    503 mots | 3 pages
  • Surendettement
    611 mots | 3 pages
  • Educ
    409 mots | 2 pages
  • Guide de rédaction d'une situation d'appel
    252 mots | 2 pages
  • Est ce la societe qui rend l'homme juste
    328 mots | 2 pages
  • Le développement humain
    260 mots | 2 pages