Re: [HS] Introduction d'une solution ORM

Laurent Forêt <[email protected]> Mon, 6 Jun 2011 18:07:11 +0200
Newsgroups gmane.comp.java.french.general
Message-ID <[email protected]>
As tu pensé à IBatis. Je n'y penserai pas pour un projet from scrash mais
pour dépoussiérer un vieux ça pourrait être un bon compromis.

My usual half a cent.

Laurent Forêt
http://www.devcoop.fr,
http://laurentforet.org
IvyBeans Creator
Membre du JUG Bordeaux


2011/6/6 Eric Le Goff <[email protected]>

> Bonjour la liste,
>
> Je suis un peu hors sujet, mais le lien avec java est que ma question porte
> sur les solutions ORM.
> Le contexte est une reprise de  projet struts (v1.2.4 !) avec visiblement
> utilisation de patterns DAO/DTO
> Pour info la BDD est Oracle mais je ne pense pas que ca puisse avori une
> influence sur vos reponses
>
> Ce projet est très stable, en production depuis plus de 7 ans (d'ou la
> version obsolète de struts), mais il s'agit de lui donner un petit coup
> de dépoussiérage et surtout se donner les moyens pour faire face à un
> doublement potentiel du nombre d'utilisateurs dans les prochains mois. Il va
> s'agir aussi de faciliter la vie future ou
> le modèle des données risque d’évoluer a moyen terme.
>
> Voici donc mes questions :
>
> * Est-ce qu'avec ce contexte vous preconiseriez une solution ORM ? Si oui
> laquelle ? (Hibernate ? OpenJPA ? Autre ?)
> NB : pour l'instant mes recherches sur le sujet donnent des resultats
> mitigies : [1]
>
> * Sachant  la modélisation des tables n'est pas en 3eme forme normale, est
> ce qu'une action sur le modele physique des donnees est un pre-requis avant
> d'envisqger une solution ORM ?
>
> * Enfin d'une maniere tres generale, preferez vous la prudence ("if it
> works, don't fix it") ou préférez vous éviter les situation ou les
> frameworks utilises risquent l’obsolescence ?
>
> Merci de vos retours d'experience.
>
> Eric
>
> [1] :
> http://openjpa.208410.n2.nabble.com/Why-would-I-choose-OpenJPA-over-Hibernate-td210139.html
>
> --
> Eric Le Goff
> twitter: @elegoff
> linkedin: http://www.linkedin.com/in/elegoff
>
>
>