动态Web项目和企业应用程序项目之间的区别

Jam*_*ith 2 java eclipse

Eclipse IDE中的动态Web项目和企业应用程序项目有什么区别?

如果我想使用普通的JSP(带有Java类)和Java Server Faces(带有Java类),我可以在eclipse中直接创建动态Web项目吗?

Dan*_*iev 5

动态Web项目:

  • 只需要一个servlet容器 - 通常由Tomcat,Jetty等Web服务器提供.
  • 不能像EJB容器那样使用"企业功能"

企业应用项目:

  • 需要一个servlet容器
  • 需要EJB容器,JMS容器等 - 所谓的"企业功能",由Wildfly等企业应用程序服务器提供.

如果您需要一个使用JSP + JSF的项目,那么您可以完全使用动态Web项目.