JSP是整个Java EE包的一部分吗?它们有什么关系?
答案 0 :(得分:14)
Java EE是一个非常大的盒子。它包括:
用于处理池,线程,生命周期等的容器
正如您所看到的,JSP只是较大整体的一小部分。
您可以通过servlet / JSP引擎(例如Tomcat或Jetty),servlet / JSP和JDBC完成大量工作。任何通过Web公开数据库CRUD的Web应用程序都可以使用这些技术编写。
答案 1 :(得分:3)
Java EE由Web应用程序,企业应用程序和管理/安全组件组成。
JSP(以及JavaServer Faces,Servlets等)是Java EE的“Web应用程序技术”。
答案 2 :(得分:2)
JSP现在已经过时了。我认为Expert组应该从Java EE中删除JSP,它应该继续作为单独的JSR。应该使用Servlet和JSF来创建Web应用程序。
答案 3 :(得分:1)
根据我的理解,JSP是Java EE“系列”的一部分,提供对Java应用程序的前端或基于Web的访问。
答案 4 :(得分:1)
Java EE由许多规范组成。例如,Java EE 6.0在此处有spec链接: http://java.sun.com/javaee/technologies/javaee6.jsp
某些规范可以在非Java EE容器中实现,例如Tomcat webserver。因此,它们包括jsps和servlet,尽管它们只实现了一小部分Java EE。
因此,您可以在此处查看有关JSP的更多信息。 http://java.sun.com/products/jsp/
它只是整个Java EE框架的一小部分,但您不必使用Java EE容器来使用JSP。
答案 5 :(得分:1)
JSP从一开始就是Java EE的一部分,就在servlet诞生之后。 JSP被转换为java servlet(源代码),然后在使用之前编译成字节代码。
有趣的是,您可以查看生成的源代码(如果您的容器保留了源代码)。
许多框架使用JSP作为“视图”部分的基础。 JSF可以使用Facelets而不是JSP作为基础。
答案 6 :(得分:1)
很高兴看到你迈向Java技术的学习之路...... :)
在客户端服务器编程环境中,有某些技术可以帮助您在客户端上编码/编程(例如,HTML,javascript等)以及用于编写服务器端处理代码的某些技术(ex-servlets,JSP)等)首字母缩写词的简要说明如下 -
资源部分提供的网址可能对您有所帮助...一切顺利 源(多个):
http://java.sun.com, http://en.wikipedia.org/wiki/Java_Platform,_Standard_Edition http://en.wikipedia.org/wiki/Java_Database_Connectivity http://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition