WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Réalisation d'une application de Gestion de CV

( Télécharger le fichier original )
par Benito d'ALMEIDA
Pole Universitaire léonard de vinci - Ingénieur Informatique 2007
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

18.2.2. Hibernate

Hibernate est un Framework de mapping objet/relationnel ou de persistance de données pour J2EE. En effet, la couche applicative voit les données comme des classes dont le contenu reste en mémoire même après la fin d'exécution du programme. D'où persistance objet des données. De plus, le lien entre les classes exposées et la source physique des données (moteur base de données relationnelle) est défini par un fichier XML. D'où mapping objet relationnel.

18.2.3. Spring

SPRING est un conteneur dit « léger », c'est-à-dire une infrastructure similaire à un serveur d'application J2EE. Il prend donc en charge la création d'objets et la mise en relation d'objets par l'intermédiaire d'un fichier de configuration qui décrit les objets à fabriquer et les relations de dépendances entre ces objets. Le coeur de SPRING et ce qui fait sa très grande force sont la mise en oeuvre du design pattern « Inversion Of Control » ou encore « Dependency Injection ». L'idée du pattern IOC est très simple, elle consiste, lorsqu'un objet A a besoin d'un objet B, à déléguer à un objet C la mise en relation de A avec B.

18.3. Environnement de développement

Cette partie présente les différents outils et logiciels de développement utilisé avec l'architecture logicielle.

18.3.1. Eclipse

Eclipse est un environnement de développement intégré (Integrated Development Environment) dont le but est de fournir une plate-forme modulaire pour permettre de réaliser des développements informatiques. Tout le code d'Eclipse a été donné à la communauté par I.B.M (open source). Eclipse peut être installé sur les plates-formes Windows (98ME et SE / NT / 2000 / XP) et Linux et nécessite, quel que soit la plate-forme, obligatoirement qu'un JDK 1.3 minimum y soit installé.

18.3.2. Power AMC

C'est un outil de modélisation qui permet à la fois de faire du Merise et de l'UML.

18.3.3. Apache Tomcat

Tomcat est un conteneur de servlet J2EE. Issu du projet Jakarta, Tomcat est désormais un projet principal de la fondation Apache. Tomcat implémente les spécifications des servlets et des JSP de Sun Microsystems. Il inclut des outils pour la configuration et la gestion, mais peut également être configuré en éditant des fichiers de configuration XML. Comme Tomcat inclut un serveur HTTP interne, il est aussi considéré comme un serveur HTTP.

18.3.4. MySQL

MySQL est un serveur de bases de données relationnelles SQL développé dans un souci de performances élevées. Il est multi-thread, multi-utilisateurs. C'est un logiciel libre développé sous double licence en fonction de l'utilisation qui en est faite : dans un produit libre (open-source) ou dans un produit propriétaire. Dans ce dernier cas, la licence est payante, sinon elle est libre.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"En amour, en art, en politique, il faut nous arranger pour que notre légèreté pèse lourd dans la balance."   Sacha Guitry