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