Pour la réalisation de cette documentation sur l’utilisation de Spring, je vais décrire pas à pas au travers d’un exemple d’application les étapes nécessaires à la mise en œuvre du Framework Spring. Il s’agit d’une simple application qui permet de gérer une simple liste de personnes. Cette application sera réalisé avec l’aide de l’environnement Eclipse.
Archives du mot-clef Hibernate
Framework
Un framework, à la différence d’une API, est comme son nom l’indique un environnement de développement. Il apporte, comme une API, un ensemble de fonctionnalités mais également une méthode d’approche particulière dans le développement. Le Framework aide la mise en place d’un concept approuvé (par la communauté qui l’utilise) et aide le développeur à le mettre en place.
Framework Java
- DWR (Ajax) est un framework car il apporte un certain nombre de fonctionnalités dans les appels Ajax mais propose également une façon (conventionnée) de réaliser ces appels.
- Spring est un framework qui permet de développer des applications 3-tiers
- Hibernate est un framework qui permet de mettre en place la persistance d’objet
Framework Spring
Introduction
Spring est un framework open-source destiné aux applications J2EE pour les applications 3-tiers. Ce framework est très apprécié par la communauté Java pour sa souplesse d’utilisation et sa modularité. En effet, il n’est pas nécessaire d’implémenter la totalité de Spring pour pouvoir utiliser Spring, et c’est ce qui en fait son principal point fort, on utilise que ce qu’on a besoin.
Java
Introduction
Java est un langage créé en 1995 par la société Sun qui permet le développement d’application.
Celle-ci peuvent être de type client lourd installable sur le poste client. Java est toutefois principalement utilisé par les serveurs Web.
Au départ, une seule version a existé…
Framework Hibernate
Hibernate est un Framework open-source couramment utilisé dans l’univers Java. Il permet grâce à la technologie XML de réaliser les transactions entre la base de données et l’application de manière efficace. Il gère les collections d’objets, les relations entre les objets comme l’héritage, ou encore, les notions de clés étrangères. Il ajoute ainsi une couche intermédiaire entre l’application et la base de données et permet d’avoir une synchronisation entre les objets physiques de l’application et les objets métaphysiques enregistrés dans la base de données. Lire la suite