4

我已经 8 年没有从事 Java 开发了,但我开始构建一个 NetBeans Web 应用程序。当我浏览 Web 应用程序向导时,它会询问我将要使用的服务器。

对我来说,开始使用 NetBeans 的最佳和最简单的服务器是什么?

4

3 回答 3

4

由于 NetBeans IDE 是 Sun 的产品,我认为 Glassfish 应用程序服务器将是天作之合。

也就是说,使用 Java 开发 Web 应用程序的优点之一是使用 http 的接口是标准化的(即 Servlet 规范),因此您可以选择任何您想要的 servlet 容器:Glassfish、Tomcat、Jetty或网络逻辑。由于在我看来您正在试验并且想要使用易于管理的东西,所以我可能会选择 Glassfish。但是,当您需要在生产环境中实际部署 Web 应用程序时,请重新考虑该决定。请务必查看其他选项,例如 Tomcat 或 Jetty。

于 2008-09-28T02:53:54.337 回答
0

除非您要部署到完整的 J2EE 应用程序服务器,否则我建议您使用 Tomcat。Tomcat 可以作为独立的 web/servlet/jsp 服务器运行,并避免了完整 J2EE 应用服务器的一些复杂性。

Netbeans 的 Web 开发包将包括 Glassfish 和 Tomcat 的安装程序和自动集成。您将在这些服务器上使用 Netbeans 获得“最佳”体验。

也就是说,Netbeans 中的工作流可以轻松地与其他应用程序服务器集成。从 6.1 开始,这包括 Sun Java System Application Server 8 和 9、GlassFish v1 和 v2、Apache Tomcat 4、5 和 6、JBoss 4、BEA WebLogic 10、IBM WebSphere 6.0 和 6.1、Sailfin V1。有关详细信息,请参阅Netbeans J2EE 功能站点。

于 2008-09-29T14:58:43.273 回答
0

Glassfish 实际上是一个易于使用的应用服务器。我认为它对初学者来说更容易使用,并且它与 Netbeans 集成。例如,设置数据库连接缓存很容易。

您通过此网页管理服务器:

http://localhost:4848   

(登录名:admin,密码:adminadmin)

Glassfish 将在端口 8080 上运行您的应用程序。

Glassfish 主页: http: //glassfish.dev.java.net (实际上不需要阅读)

对于非 Netbeans 用户,有一个快速入门指南:

http://glassfish.dev.java.net/downloads/quickstart/index.html

这是截屏概述:

http://download.java.net/javaee5/screencasts/admin-console/index.html

在某些时候,您也会想学习 Tomcat,因为它非常流行,但 Glassfish 是一个更友好的开始。事实上,如果您能找到负担得起的主机,它也可能作为生产服务器更好。

于 2008-10-23T04:19:17.550 回答