JSP和Java EE之间的关系

12 jsp java-ee

JSP是整个Java EE包的一部分吗?它们有什么关系?

duf*_*ymo 15

Java EE是一个非常大的盒子.这包括:

  1. Web层的Servlet和JSP,
  2. EJB - 无状态和有状态会话,实体和消息驱动Bean,
  3. 用于Java-to-Java远程处理的RMI(也是Java SE的一部分),
  4. 用于关系数据库访问的JDBC(也是Java SE的一部分),
  5. JMS用于消息传递,
  6. 用于交易监控的JTA,
  7. JNDI命名和目录服务,
  8. Web服务 - SOAP,REST,RPC-XML,
  9. 电子邮件,
  10. 也许其他人,我忘了.

加上处理池,线程,生命周期等的容器.

如您所见,JSP只是整体中的一小部分.

您可以通过servlet/JSP引擎(例如,Tomcat或Jetty),servlet/JSP和JDBC完成大量工作.任何通过Web公开数据库CRUD的Web应用程序都可以使用这些技术编写.


can*_*eed 1

据我了解,JSP 是 Java EE“家族”的一部分,提供对 Java 应用程序的前端或基于 Web 的访问。