Merci pour toutes ces infos ;-)

Mon, 14 Mar 2005 19:09:04 +0100, 
Pascal Bleser <[EMAIL PROTECTED]> wrote: 

> Arnaud Vandyck wrote:
> | Wed, 02 Mar 2005 22:10:57 +0100,
> | Pascal Bleser <[EMAIL PROTECTED]> wrote:
> |>Gerd-Christian Michalke wrote:
> ...
> |>et Spring ? et Struts ? et JSF ?
> | Tiens, tant qu'on est dans Java. Si on devait faire une formation et
> | inclure EJB, est-ce qu'on se lance dans EJB3.0 ou 2.1? Est-ce qu'on voit
> | JDO1.0 (2.0 est sorti?) ou Hibernate? Est-ce qu'on voit Spring?
>
> Bonne question. A la vitesse où les choses bougent, c'est pas évident.
> A mon sens Spring (ou du moins un conteneur IoC (Spring, XWork, Pico, Nano, 
> Beehive, ...)) est
> vraiment capital. C'est très clairement la tendance actuelle.
>
> Quant à EJB... bah... EJB 3.0 n'est pas encore finalisé, le JSR bouge encore 
> assez bien.
> EJB 3.0 sera beaucoup plus simple que EJB 2.x, mais conservera aussi 
> l'"ancienne" API - en tout cas
> en ce qui concerne les Session Beans. Les Entity Beans, c'est de la m**** de 
> toute façon ;)
>
> Le temps qu'EJB 3.0 sorte... Et puis le problème est surtout: le temps que 
> les vendors d'EJB
> Containers l'implémentent. Quoique JBoss a déjà implémenté une partie (dans 
> JBoss AS 4.0).
> Il faudra de toute manière attendre au moins 2 ans pour que ce soit fortement 
> répandu dans le
> développement d'applications en entreprise. Déjà, EJB 3.0 (et J2EE 1.5) 
> nécessitera JDK 1.5, et
> quand on voit qu'aujourd'hui, beaucoup d'applications sont encore développées 
> sur JDK 1.3...
>
> JDO 2.0 n'est pas encore sorti non plus (JSR 243), il est "couplé" à EJB 3.0. 
> Enfin, les grands
> esprits sont en train de se disputer sur la question. AFAIK, JDO 2.0 sera 
> aussi inspiré de Hibernate
> que JSF l'a été de Struts... càd... beaucoup ;)
>
> Hibernate et Struts sont des standards de fait très établis, stables, 
> beaucoup utilisés.
> D'un autre côté, JDO 2 et JSF sont les standards Java/J2EE.
> La situation est assez difficile pour l'instant, on ne sait pas trop quoi 
> choisir.
> Le temps de Struts semble clairement compté (du moins d'ici 1 à 2 ans), mais 
> quant à savoir ce qui
> s'imposera en pratique... JSF, Shale (Struts 2), Spring MVC, WebWork... Et 
> puis ce ne sont pas les
> seuls frameworks web, il y a aussi Tapestry, Velocity, et plein d'autres.
> Ce sera probablement JSF ou Shale pour le MVC. Pour le View, je ne sais 
> vraiment pas. Il n'y a pas
> encore de solution idéale, et JSP est vraiment pas terrible. Velocity est pas 
> mal du tout mais assez
> simple (ce qui n'est pas forcément un tort) et Tapestry rejoint plutôt les 
> principes de JSF.
> JSF est en gros clairement un pas dans la bonne direction, mais c'est encore 
> un peu prématuré, le
> standard doit encore un peu évoluer. Et puis avant d'avoir un bon plugin RAD 
> libre pour Eclipse, ce
> n'est pas encore une solution viable ;)
>
> Mais clairement: Spring, oui !
> Rien que le concept IoC vaut la peine d'être vu, c'est trop génial ;)
>
> | Finalement, quid de la futur Persistence API?
> Ah, ça... t'as une boule de cristal ? ;)
>
> La meilleure solution actuelle (outre d'écrire ses DAO soi-même, directement 
> avec JDBC, ce que je
> conseillerais pour une grosse application où les accès DB doivent être très 
> importants), c'est à mon
> sens Hibernate combiné à Spring ORM/DAO. Tu ajoutes encore XDoclet et le 
> plugin Hibernate et c'est
> tout bon. C'est pas trop évident à mettre en place mais une fois que c'est 
> fait, ça rend très productif.
> http://www.springframework.org/docs/reference/orm.html#orm-hibernate
> http://www.springframework.org/docs/reference/dao.html
> http://xdoclet.sourceforge.net/xdoclet/tags/hibernate-tags.html
> http://cvs.sourceforge.net/viewcvs.py/xdoclet/xdoclet/samples/src/java/test/hibernate/Human.java?view=markup
>
> - --
> ~  -o) Pascal Bleser     http://linux01.gwdg.de/~pbleser/
> ~  /\\ <[EMAIL PROTECTED]>       <[EMAIL PROTECTED]>
> ~ _\_v The more things change, the more they stay insane.
> ==================================================================
> FOSDEM 2005 - Free&OpenSource Software Developers European Meeting
> |>>>>> 26 & 27 Feb 2005 in Brussels - http://www.fosdem.org <<<<<<
> ==================================================================
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.5 (GNU/Linux)
>
> iD8DBQFCNdM/r3NMWliFcXcRAn/TAJ9WMPPr//mphR0sbO/V6/Y8YpU36QCgnSZa
> rqIZ8YF+RY9TUss0EnEe3PM=
> =WhQk
> -----END PGP SIGNATURE-----
> _______________________________________________________
> Linux Mailing List - http://www.unixtech.be
> Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
> Archives: http://www.mail-archive.com/linux@lists.unixtech.be
> IRC: chat.unixtech.be:6667 - #unixtech
> NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech
>

-- 
Arnaud Vandyck
http://fosdem.org/     Free and Open Source Developers' European Meeting
jabber: [EMAIL PROTECTED]  February 26-27 2005, Bruxelles, Belgium
Thanks for your presence and  your help to make this year such a success
Java Trap: http://www.gnu.org/philosophy/java-trap.html
_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech

Répondre à