我想学习 JSF 并很快学习 Hibernate,我想知道人们通常将哪些 IDE(Netbeans、Eclipse、Jboss Developer Studio 等)和哪些应用程序服务器(EAP、Glassfish 等)用于这些框架。理想情况下,我希望已经有 java 文档支持的库。
谢谢。
我想学习 JSF 并很快学习 Hibernate,我想知道人们通常将哪些 IDE(Netbeans、Eclipse、Jboss Developer Studio 等)和哪些应用程序服务器(EAP、Glassfish 等)用于这些框架。理想情况下,我希望已经有 java 文档支持的库。
谢谢。
JSF + Hibernate 应该适用于任何应用程序服务器,而且它们也适用于 servlet 容器(Tomcat、Jetty)。您还应该决定使用哪个构建管理器 - Maven 或 Ant。
当我使用 maven + eclipse + Jetty 时,我将描述我会做什么:
mvn clean package
一切就绪虽然这篇文章可能会被关闭,因为它不是一个真正的问题并且受制于意见,但我仍然会为你提供我的意见。
我正在使用Java EE 教程和使用 GlassFish 3 开始 Java EE 6自己使用 NetBeans 和 Glassfish 学习 Java EE
对于应用程序服务器:JBoss 有很多托管选项,我还没有找到其他应用程序服务器这么多的选项。
如果您正在寻找已经支持的库,JBoss 和 Glassfish 都符合 Java EE 6 规范。Glassfish 是 EE6 的参考实现。
Jboss 偏爱 Eclipse 和 Maven(以及其他),而 Glassfish 偏爱 NetBeans 和 ANT(以及其他)。
话虽如此,我最后要说的是,任何选择都取决于您的目标以及您对工具链的熟悉程度。
我使用带有 Primefaces 的 Eclipse Enterprise、JSF 2.1.x,服务器的选择介于 Tomcat 7(用于简单的 webapps)和 JBoss 7.1(如果我想使用 EJB 技术)之间。
目前我确实使用 Eclipse Juno,但我有一些性能问题(这在很大程度上应该在待定的服务版本 2 中修复,或者我已经阅读过)。