Cedric Dumoulin Perspectives Java Debug Etc … J2EE Ajout de fonctionnalités Plugins Ajout de fonctionnalités 1 2 help>Install New Software 3 update-site URL Choisir l’une des 3 méthodes (local, zip, update site) Ajout d’une vue Projet Ensemble de ressources participant à un projet Vue logique !! Plusieurs projets par workspace Création de projet Les projets sont typé Les ressources sont organisées en fonction du type Projet web dynamique Projet Java Eclipse WTP Web Tools Plateform Project projet Eclipse contenant des outils (sous-projets) en relation avec le développement d’application web et Java EE. comprend: un IDE Java, des outils pour Java EE, JPA, JSF, Mylyn, et d’autres. http://www.eclipse.org/webtools/ Eclipse WTP Certain sous-projets sont encore en incubation Caractéristiques propose une perspective J2EE spécialisé pour le web et les projets J2EE Projet Java EE Tools Support d’édition pour fichiers « web » code assistants : JSP, HTML, CSS, JavaScript,, DTD, XML graphique : XML Schema, WSDL Support pour les serveurs start; stop; Etat des serveurs; configuration déploiement des applications Caractéristiques (Con’t) Facets Pour associer une contrainte environnementale à un projet ex: certain serveurs fournissent des services particulier; une facet permet de mettre ces services à disposition dans Eclipse quand le serveur est sélectionné ex: les facets permettent de choisir le numero de version d’un outils, d’une norme, … Eclipse adapte alors l’environement à cette version. Les facets peuvent être commune à plusieurs serveurs JSF – JavaServer Faces projet pour supporter JSF EJB 3.0 tools (DALI) Definition des mapping pour les entités EJB 3 EJB Session et Bean Message Servlet Web Services Installation Aller à la page de download Eclipse http://www.eclipse.org/downloads/ Prendre “Eclipse IDE for Java EE Developers” Ou Télécharger Eclipse classic puis tout les plugins nécessaire difficile ! Documentation Help -> Help Contents Server View Permet de visualiser et gérer les serveurs web, leur état, les applications déployées, … Ajouter un serveur Il faut installer le serveur avant Peut se faire à partir de la vue serveur Attention à bien utiliser un jdk ! Choisir le type de serveur correspondant à l’installation pointer sur le ‘home’ de l’installation Création de projet Web Static Web Project contient uniquement des pages statiques Dynamic Web Project Peut contenir des pages dynamiques JSP, servlets, … Passer en perspective Java EE Créer un nouveau projet du type demandé Déployer un projet Web Plusieurs possibilités: Sélectionner le projet, puis run as -> Run on Server Sélectionner le serveur, puis menu contextuel -> Add and Remove Bibliographie Develop Web Applications FASTER with WTP http://jdj.sys-con.com/read/152270.htm Tutorials Développement de Servlets et JSP avec Eclipse WTP http://www.eclipsetotale.com/articles/tutorial_WTP.html Creating Web Applications with the Eclipse Web Tools Project http://java.sys-con.com/read/216320_2.htm Java Feature — Bringing Together Eclipse,WTP, Struts, and Hibernate http://www.ibm.com/developerworks/db2/library/techarticle/dm-0509cline/ Build Web applications with Eclipse, WTP, and Derby http://www.ibm.com/developerworks/db2/library/techarticle/dm-0509cline/ développer des EJB 3 avec Eclipse et JBoss http://www.eclipsetotale.com/articles/Introduction_EJB3_avec_Eclipse.html