J'ai le plugin WTP 3.1 installé et j'ai installé le plugin Glassfish v3. Je suis capable d'enregistrer mon serveur. Lorsque je crée un projet Web dynamique, je peux voir que la version de module Web dynamique maximale disponible est 2.5. Je choisis ensuite la configuration par défaut de Glassfish v3 mais, quand je la regarde, elle n'est pas sélectionnée par défaut. Quand je le sélectionne, la version maximale disponible est 1.2. Je veux utiliser JSF avec des facelets - est-ce que Eclipse supporte cela? Je n'arrive pas à trouver quelque chose d'utile sur le site WTP d'Eclipse.L'Eclipse IDE prend-il en charge JSF 2.0?
Répondre
Java EE 6/JSF 2.0 est relativement nouveau. La plupart des outils sont déjà prêts, mais Eclipse doit encore le rattraper.
Le statut jusqu'à:
IntelliJ Ultimate Edition était early dans ce domaine. Malheureusement pas freeware. Note: l'édition gratuite de la communauté ne fournit pas d'outils pour beaucoup de Java EE, sans parler de JSF.
Netbeans 6.8 est venu a bit later presque complet Java EE 6, y compris JSF 2.0.
Eclipse for Java EE prévu pour soutenir Facelets dans Galileo, mais il a été annulé et reporté au successeur Helios qui est
actuellement dans une de ses dernières étapes Release Candidateété publié à 24 Juillet 2010. Helios pour Java EE sera livré avec support complet Java EE 6, including JSF 2.0.
A partir de maintenant, il fonctionne très bien dans Eclipse Ganymede/Galileo lorsque vous sélectionnez JSF 1.2 et utilise les bibliothèques JSF 2.0. Vous ne manquerez qu'une aide au code, ce qui peut être utile pour JSF 2.0, mais vous pouvez écrire du code comme bon vous-même.
Avoir une lecture sur http://weblogs.java.net/blog/2009/05/18/using-ide-write-jsf-20-app
Il décrit dans les détails sur la façon de configurer votre Eclipse pour le développement JSF 2.0.
Utilisez Eclipse avec le plug-in JBoss Tools. Il a un support pour JSF2 et CDI.
Notez que vous pouvez faire du développement JSF 2.0 dans Eclipse, mais pas avec autant de soutien d'outil pourrait venir plus tard.
Vous pouvez toujours éditer des fichiers xhtml directement en tant que fichiers XML (et enregistrer les espaces de noms), et avoir des déploiements Glassfish. Je l'ai fait avec l'édition Eclipse 3.5.2 Java EE et le plugin Glassfish.
- 1. Captcha dans JSF 2.0
- 2. JSF 2.0 timer component
- 3. Tutoriel JSF 2.0 avec Eclipse et Tomcat
- 4. Passing Parameters ins JSF 2.0
- 5. Contrôleur de validation JSF 2.0
- 6. JSF 2.0 - Primefaces chart color
- 7. Richfaces Primefaces configuration JSF 2.0
- 8. JSF 2.0 et Hibernate erreur
- 9. Commentaires invisibles dans jsf 2.0?
- 10. Cadres CRUD JSF 2.0 recommandés
- 11. Prise en charge d'Android 2.0 et OpenGL ES 2.0
- 12. JSF 2.0 question de navigation du menu
- 13. JSF 2.0: L'action ne fonctionne pas
- 14. JSF 2.0 En-têtes triables avec h: datable
- 15. JSF 2.0 contrôles composites personnalisés et imbrication
- 16. JSF 2.0 et l'intégration printemps-sécurité 3?
- 17. Comment utiliser Ajax avec JSF 2.0?
- 18. Composants personnalisés JSF 2.0 avec XSLT
- 19. Comment obtenir élément de javascript JSF 2.0
- 20. JSF 2.0 + tutoriel d'intégration SWF 3/exemple
- 21. Donnez-moi un tutoriel JSF 2.0
- 22. redirection JSF 2.0 avec les paramètres
- 23. JSF 2.0 Simple page de connexion
- 24. Prise en charge de JSF ReRender avec selectBooleanCheckbox
- 25. Chargement de la charge ajax dans JSF
- 26. L'émulateur Android prend-il en charge OpenGL ES 2.0?
- 27. Selenium 2.0/WebDriver méthode clickAt() non prise en charge
- 28. Prise en charge XSLT 2.0 dans JDK 6?
- 29. frameworks pour prendre en charge les technologies RIA/Web 2.0
- 30. Inclure le sous-élément à l'intérieur du composant JSF 2.0
Pour être précis, NetBeans 6.8 ne fournit pas de support CDI donc il ne prend pas "entièrement" en charge Java EE 6. Mais NB 6.9 le fait. NB 6.9 introduit également * l'achèvement du code pour les valeurs d'attribut de balise JSF *. Voir la section [Java EE] (http://wiki.netbeans.org/NewAndNoteworthy69#Java_EE) dans les notes de publication. +1 de toute façon. –
Correction, merci. Les notes de publication indiquent également qu'il est également disponible en tant que [patch] (http://wiki.netbeans.org/NetBeans6.8PatchesInfo) pour la version 6.8. – BalusC
Donc, on dirait que Net Beans est probablement le meilleur moyen d'y aller maintenant. J'utilise actuellement Net Beans 6.8 - en général c'est correct mais semble un peu bogué quand il est utilisé pour le développement de JSF 2.0 - parfois vous devez redémarrer l'EDI pour une raison quelconque. Je l'utilise sur Windows, peut-être que ce serait mieux sur Linux. – Shane