chichos | couleur cafe a écrit :
Salut à tous !
Ce message s'adresse à tous les ingénieurs en informatique qui utilise J2EE dans un contexte PROFESSIONNEL .
Voilà j'ai remarqué qu'il y avait énormément de petites anonces pour trouver des ingénieur étude et développement J2EE mais elles ne sont, je trouve, pas très claire sur les connaissances qu'il faut avoir dans ce sujet.
Comme j'aimerai me former à cette technologie toute seule, j'aurai besoin de savoir qu'elle est la technologie qui vous est (semble ?) le plus indispensable entre les technologies XML, web-tiers et EJB, et en quoi consiste exactement le développement en J2EE (non, pas une définition du J2EE mais quelles sont les fonctions d'un ingénieur J2EE, comment se passe le travail en équipe, etc).
En espérant ne pas mettre trompé de catégorie.
Merci
|
Salut,
comment dire, le sujet sur la question est très très vaste ...
Je vais essayer d'apporter ma vision de manière "professionnelle".
Premièrement, je pense, qu'au contraire, il faut avoir une bonne défintion et une bonne vision du monde J2EE :
- à quels besoins répondent les specs SUN ?
- l'approche composant qui y est définie (qu'est ce qu'un composant au sens J2EE ?)
- les conteneurs de composants (Servlets / EJB)
- qu'est ce qu'un serveur d'application J2EE "complet" (je lis un peu trop souvent que Tomcat est un serveur d'applications ...)
- l'approche multi-tiers
- l'approche objet Java et les Design Pattern (Les design pattern J2EE et leur implication dans une architecture multi-tiers //java.sun.com/blueprints/corej2eepatterns/Patterns/index.html)
- les frameworks (basés pour la plupart sur des Design Patterns) qui sont indispensables pour le développement d'applications J2EE
pour cette première partie, malheureusement, on se rend compte que c'est en étant intégré dans un projet d'entreprise qu'on apprend tout ça "sur le tas" même si pour moi c'est le pré-requis à tout développement J2EE ...
Ensuite, pour moi, ce serait bien de te focaliser sur un "tiers" et d'essayer de monter en compétences dessus (tutoriaux, projets persos ...). Le tiers présentation est la partie classique pour un jeune développeur .. donc, par ex: un framework "Struts" (assez recherché dans les entreprises) pour la présentation (surcouche au Design PAttern MVC2)
Parallèllement à ça, maîtriser un ou deux frameworks / technos indipensables au développement J2EE (log4j pour les traces, ANT pour la construction d'application, JDBC pour les accès en base de données, XML (pourquoi pas même si on peut très bien s'en passer selon moi si on n'adresse pas de problématiques d'interopérabilité) ...) et bien sûr un serveur (Tomcat bien sûr pour commencer mais qui n'adresse que les problématiques présentation (conteneur de JSP / Servlet) )
Attention, il faut voir que tu ne pourras pas monter en compétences sur toutes les technos J2EE en même temps et que c'est utopique mais bien se cibler sur un tiers... En gros, pour moi, les entreprises qui recherchent un profil J2EE débutant ou de un/deux an(s) d'expérience ne peuvent pas rechercher un profil pur J2EE mais plutôt un développeur Java qui connaît un peu le monde J2EE ...
Il faut au minmum 3-4 ans pour commencer à maîtriser le "monstre" J2EE et à ce moment là, on devient "architecte J2EE"
En tous cas, bon courage !!! |