2008-09-28 66 views
4

我已經8年沒有參與過Java開發,但我正在開始構建NetBeans Web應用程序。當我瀏覽Web應用程序嚮導時,它會詢問我將要使用的服務器。我應該使用什麼Web服務器與NetBeans?

什麼是最適合我開始使用NetBeans的最好和最簡單的服務器?

回答

4

由於NetBeans IDE是Sun產品,因此我認爲Glassfish應用程序服務器是非常合適的。這就是說,在Java中開發一個Web應用程序的一個優點是用於使用http的接口是標準化的(即Servlet規範),因此您可以選擇任何您想要的servlet容器:是它Glassfish ,Tomcat,Jetty或Weblogic。既然聽起來你正在嘗試,而你想使用一些易於管理的東西,我可能會使用Glassfish。但是,當您需要在生產環境中實際部署Web應用程序時,請重新審視該決定。請務必查看其他選項,如Tomcat或Jetty。

+0

我得到了NetBeans的Glassfish插件,感謝您的洞察力。 – 2008-09-29 13:09:32

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 Features網站。

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的是一個更友好的開端。事實上,如果你可以找到一個負擔得起的主機,它也可能作爲一個生產服務器更好。

相關問題