用于Java的开发服务器,就像VS用于.NET一样?

dbo*_*nes 9 java ide jsp webdev.webserver

我最近在Java学习狂欢,但我通常是.NET开发人员.(请原谅我的新手问题.)

在.Net中,我可以在不使用IIS的情况下开发ASP.Net页面,因为它有一个淡化的Web服务器(Cassini,我认为它被称为).

Java或Java IDE是否具有相似之处,因此我可以编写和测试JSP和Java Servlet,而无需成熟的应用服务器(Tomcat等)?

如果有的话,它是否适用于Windows?

Bal*_*usC 8

Tomcat实际上不是一个完整的应用程序服务器.它只是一个servlet容器(即只实现(实际上是巨大的)Java EE API的Web组件)它只有6MB左右.Glassfish,JBossAS,WeblogicWebsphere作为完整的 Java EE API实现可称为"fullblown appservers".

您还可以考虑Eclipse Jetty.它占用空间小(下载仅2.2MB),可用作嵌入式服务器,甚至可以从普通的Java类中运行.

对于IDE,默认情况下Tomcat和Jetty都支持" Eclipse for Java EE开发人员 ".您可以轻松地将它们集成到Servers视图中,然后将您的Web项目与它关联起来.这是一个很好的视频教程,如何开始使用Eclipse和Tomcat进行servlet开发.

至于在Windows上工作,Java与平台无关.您只需要安装与平台兼容的JRE.然后,任何Java软件都可以在特定平台上运行.Sun有一个适用于Windows 的JRE -顺便提一下,如果你已经有一个JDK,它也包含在JDK中.