JavaSE可以用来编写Web应用程序吗?

时间:2009-12-14 12:36:04

标签: java-ee java

我知道J2EE可以用于JSP + Servlets。但是,我可以使用J2SE for JSP&小服务程序?

3 个答案:

答案 0 :(得分:10)

不,你不能。您需要两者 Java SE和JSP / Servlet实现(Web容器),例如Apache TomcatOracle GlassFish(它也是Oracle {{的一部分) 3}}下载)。

要明确:您不一定需要从Oracle下载整个Java EE,以便能够在Tomcat上开发Web应用程序。只需Java SE JDK就足够了。 Java EE下载实际上只不过是Oracle自己的(参考)抽象Java EE规范实现,更好地称为“GlassFish”,与一些文档,示例和Netbeans IDE捆绑在一起。

答案 1 :(得分:10)

J2EE是一组API。 JSP和servlet是J2EE域中的技术和API。所以我认为这个问题有点令人困惑。

人们经常使用J2EE作为EJB和应用程序容器(WebSphere / WebLogic等)的简写。相反,您可以运行一个servlet容器(例如Tomcat / Jetty等)来处理Web技术,但很少使用标准的J2SE和(例如)Servlet API,而不是其他任何东西。我怀疑那就是你所追求的。

答案 2 :(得分:2)

Servlet API包含在Java EE和Java SE中。因此您可以将它与Java SE一起使用。您还需要一个应用程序服务器。

Java应用程序服务器: http://en.wikipedia.org/wiki/Application_server#Java_application_servers