Salut à tous
Le titre donne une petite idée sur le sujet, je suis étudiant en informatique, et depuis le début de l'année, j'ai eu la chance de pratiquer la technologie J2EE dans le cadre de plusieurs projets, plus précisément, ce que j'ai utilisé comme frameworks, bibliothéques et technologies associées:
- JSP 2
- JSF 2
- Les jeux de composants RichFaces et Primefaces, aussi Ajax4j
- MyBatis comme framework de persistance
A présent la question qui se pose, quoi faire ensuite ??
Hibernate? EJB? Maven? Spring? Struts? GWT? Les web-services?
Plusieurs technologies semblent être très intéressantes à apprendre, et même ceux que j'utilise déjà sont difficiles à cerner d'une manière complète et demandent du temps pour avoir l’expérience !
Je voudrais être méthodique dans l'ordre d'apprentissage et je ne peux classifier par priorité les différentes technologies que j'ai cité plus haut puisque je n'ai pas une idée complète sur leurs intérêt , même les définitions trouvées sur le net sur, par exemple Maven ou Spring utilisent un vocabulaire qui m'est totalement étranger, voir incompréhensible. J'ai commencé à lire le tuto ((Introduction au framework Spring)) http://ego.developpez.com/spring/
mais je me suis rendu compte que des termes comme JNDI ou EJB étaient à connaitre d'avance.
Voici quelques questions qui me tourmentent :
1- Est ce que Hibernate est NECESSAIRE pour un utilisateur de J2EE et ne pourrait être remplacé par les frameworks plus récents ?
2- Est ce que l'apprentissage de Spring nécessite l'apprentissage de Hibernate (je trouve toujours la combinaison Spring-Hibernate-JSF ou Spring-Hibernate-Struts dans les tutoriaux sur le net)
3- Est ce intéressant d'apprendre Struts pour un utilisateur de JSF qui est plus récent et selon plusieurs sites plus prometteur ?
4- Quel ordre de priorité donnerez-vous à :
Struts / Hibernate / Spring / Maven / Web-services / EJB
(je sais qu'il ne sont pas comparables vu que chacun opére sur une partie de l'application ou sur une phase particulière du processus de développement mais il y a bien une dépendance logique et un ordre pour avoir enfin une vue plus complète sur les possibilités des technologies J2EE)
J’espère avoir bien exposé mon problème
Merci d'avance pour toutes vos réponses![]()
Partager