-
Java EE6 et GlassFish3
Bonjour,
je ne pratique aujourd'hui que du J2SE, et je souhaite m'informer et un peu m'auto-former sur J2EE.
J'ai acheté le livre indiqué dans le titre, qui pour le moment me parait plutôt pas mal.
Par contre, j'aurai besoin d'un conseil.
J'utilise GlassFish Tools Bundle For Eclipse 1.2 pour tester les exemples, sauf que j'ai un soucis concernant le bon type de projet à ouvrir.
En effet, je suppose qu'Eclipse fourni un certain nombre d'aide (template) à la création de la structure de base des fichiers (persistence.xml, pom.xml, @Entity, ...) sauf que je ne sais pas trop quel type de projet créer.
Eclipse me propose plein de choses : Entreprise Application Project, Maven Project, JPA Project, Dynamic Web Project...
Pour le moment, j'ai commencé avec Dynamic Web Project, sauf que comme l'explique le livre, pour utiliser maven comme il faut, il y a une structure à respecter... mais si j'utilise Maven Project, quand est-il de mes EclipseLink Mapping File qui sont liés aux JPA Project ??
Enfin.. je comprend que mon post est un peu difficile à suivre... mais ca représente assez bien ma réalité :aie:
Je me tourne donc vers vous afin d'avoir un peu d'éclaircissement !
Merci :ccool:
-
de la lumière
Bonjour,
Pas de panique, je n'utilise pas Eclipse mais Netbeans, la création de projet reste le même.
Quand tu crées des projets type :
- Enterprise : extension ear, souvent il crée un projet web "dynamic web project" extension war, et une partie EJB extension .jar. Il te fait un bon package ou il rassemble l'ensemble en ear.
mais tu peux faire un dynamic web d'abord "war"
Faire un EJB et tester ...
et enfin un enterprise, que tu lieras aux deux derniers.
C'est normal, que tu patauges, J2EE c'est pas PHP, il y a une grosse partie infrastructure à comprendre et a digérer, après toute sorte d'appli te semblera simple.
je te conseille de faire des projets sans "maven"
avec un bon vieux fichier ANT, en te servant de ton éditeur netbeans, tout est ANT pas comme Eclipse, puis après moultes essais, pour mieux comprendre passer à Maven, c'est un niveau au dessus, car il faut se méfier de cette outil magique mais parfois très compliqué.
olivier
-
Super super, merci beaucoup pour tes conseils.
J2EE est vraiment sympa, je découvre des choses magiques !
Quand je vois mes appli J2SE en swing qui communiquent avec une base de donnée... mes classes contenant des méthodes remplies de requêtes SQL... et que je découvre les @Entity avec JPA !!
Je pense que mon premier travail concret en J2EE sera de porter mes applications J2SE en applications J2EE en conservant la partie swing en client lourd dans un premier temps.
Merci encore pour tes conseils.
-
l'utilisation de projets Maven pour le livre d'Antonio permet d'utiliser des outils de développements différents. Les projets à jour sont sur http://beginningee6.kenai.com/. Avec NetBeans, il suffit de pointer dessus.
Enfin si tu tiens à Eclipse pour apprendre, essaye OEPE qui comprend les derniers développements autour de Java EE 6 et GlassFish 3.x
-
Merci pour ces liens.
J'utilise pour le moment "GlassFish Tools Bundle For Eclipse 1.2".
Si j'ai bien compris, cela correspond à un Eclipse 3.5 sur lequel ont été préconfiguré les plugins que l'ont peut retrouver dans OEPE, non ?
-
OEPE 11g R1 est la suite (logique?) du tools bundle et supporte maintenant Eclipse 3.6 (Helios) tout en intégrant des correctifs au plugin GlassFish.
-
Je vais donc migrer vers cette nouvelle version !
Merci de la précision.