OVH Cloud OVH Cloud

Plateforme J2EE pour le plaisir, et pour apprendre...

2 réponses
Avatar
Alain
Salut,

je pense à m'installer (sur mon PC XP Familial) un environnement J2EE
"pour le fun" et "pour me former" (avec les normes de ma boite c'est pas
possible d'apprendre des trucs pas encore normalisée, et donc de les
convaincre d'évoluer... mais ca c'est une autre histoire... si je me
forme pas chez moi je vais devenir vieux avant l'age)

je cherche des produits opensource plutot "leader" , respectant les
standards (J2EE, SQL, Corba,XML, JDO, JSF,UML,ejb ...), et vaguement
présentables en entreprise...

Le problème c'est que j'ai pas des masse de temps (entre le boulot et
les vrais loisirs, ...) et de toute façon pour le boulot il faut que ce
soit efficace pour le développement... par contre les trucs jolis,
compliqués, et efficaces ca m'ammuse.

je bosse actuellement avec Eclipse (WSAD), Weblogic, Oracle, Apache,
Struts, XML/XSL, et dans le temps j'ai bossé avec Jboss et Postgresql.
je sais que des boites travaillent beaucoup avec des JDO (OJB,...) ou
Hibernet (pas vraiement JDO v1... mais pas JDO v2). On évolue vers
UML... j'ai l'idée d'automatiser des phase de génération de code de GUI
depuis UML (diag activité et classes)

ca me mène a penser a un environnement :
-jdk1.5 (pas partir en retard, surtout que Jboss, EJB et JDO doivent
utilise les JDK récents)
-Eclipse (ca se discute pas)
-Jboss (objectweb est t'il au même niveau sinon?)
+ Tomcat dans Jboss + apache en frontal en mod_webapp (stable?)
-ArgoUML (est-ce cohérent avec eclipse ? y a t'il plus utilisé, mieux
intégre)
-PostgresQL (j'ai l'habitude d'un SGBD riche alors passer à MySQL 8< )
-Hibernet(super il parait) ou sinon JPOX (JDO V2?)... un conseil ?
- JSF+Struts (il faut que je découvre JSF mais est-ce raisonable?)
-EJB 3.x (je sais les EJB ont écoeuré tout le monde, mais il parrait que
là c'est plus simple... et puis je me suis déjà paluché les EJB1.1 dans
le temps )
-Cocoon (je l'avais utilisé dans le temps mais ca a du évoluer)

ca vous semble raisonable, quelles sont les autres alternatives ?

sinon avez vous d'autres produits a me conseiller

il faudrait aussi que je me fasse des GUI... j'ai pensé à Swing
mais y a t'il dans eclipse des outils de génération de GUI sympa...

2 réponses

Avatar
ownowl

il faudrait aussi que je me fasse des GUI... j'ai pensé à Swing
mais y a t'il dans eclipse des outils de génération de GUI sympa...




le plug-in Visual Editor est très bien

Avatar
jlp
Salut,

[SNIP]
ca me mène a penser a un environnement :
-jdk1.5 (pas partir en retard, surtout que Jboss, EJB et JDO doivent
utilise les JDK récents)
-Eclipse (ca se discute pas)
-Jboss (objectweb est t'il au même niveau sinon?)
+ Tomcat dans Jboss + apache en frontal en mod_webapp (stable?)
-ArgoUML (est-ce cohérent avec eclipse ? y a t'il plus utilisé, mieux
intégre)
-PostgresQL (j'ai l'habitude d'un SGBD riche alors passer à MySQL 8< )
PostgreSql V8 arrive ( rc2) actuellement. Eles est native Windows pour

les personnes allergiques à UNIX ou Windows+Cygwin et est tres riche (
Se rapproche petit à petit de la référence ...)

-Hibernet(super il parait) ou sinon JPOX (JDO V2?)... un conseil ?
J'ai fait un petit tuto (JONAS/JSF/HIBERNATE) repris par developpez.com

http://stessy.developpez.com/
Pour moi Jonas ( avec Tomcat) + Hibernate est une solution qui tient la
route. Jonas est sur le point d'obtenir la certif J2EE 1.4.

- JSF+Struts (il faut que je découvre JSF mais est-ce raisonable?)
Voir doc ci-dessus pour JSF ( un peu jeune encore). Sinon il y a d'autre

alternative à JSF et notamment Echo/echopoint que l'ai regardé récemment
et qui est tres interessante dans son principe . La partie servlet /
présentation est écrite entierement en java avec du développement
évenementiel à la Swing ( pas de JSP, pas de HTML, pas de fichier de
config xml, pas de taglib ...)
-EJB 3.x (je sais les EJB ont écoeuré tout le monde, mais il parrait que
là c'est plus simple... et puis je me suis déjà paluché les EJB1.1 dans
le temps )
Les premières implémentation arrivent ( Jboss ) mais j'attends de voir

un peu. Et j'attends aussi ce que va être la mouture finale de Hibernate
V3 et comment il gérera les EJB V3 : en standalone ou associé à un
conteneur ? ( Gavin King fait partie du groupe EJB V3 et de Jboss group
est le leader de l'équipe de développement de Hibernate)




[SNIP]
il faudrait aussi que je me fasse des GUI... j'ai pensé à Swing
mais y a t'il dans eclipse des outils de génération de GUI sympa...
et vep ?





Autre produits :
Conteneurs utilisant le parttern Dependency Injection : Spring,
Havemind, Avalon
Aspects : AspectJ, Aspectwerkz, Spring, JBoss AOP.