Web Fragment Project和Dynamic Web Project有什么区别?

时间:2014-09-04 04:29:46

标签: java eclipse web

Eclipse上的Web Fragment Project和Dynamic Web Project有什么区别? 您建议使用哪一个来建立一个干净的结构网站?

1 个答案:

答案 0 :(得分:4)

IBM defines Web Fragment如下:

  

Web片段是Web应用程序的逻辑分区   这种方式是在Web应用程序中使用的框架   可以定义所有工件而无需您编辑或添加   web.xml

中的信息

此外:

  

Web片段是用于定义或扩展的片段   通过可插拔的Web应用程序的部署描述符   包含增量部署信息的库jar   (在web-fragment.xml中)可能与任何相关或相关   类。 Web片段也打包为库(jar)   web-fragment.xml目录中的META-INF。因此,   web fragment项目本质上是一个Utility项目,用   添加一个Web片段facet。 Web片段facet启用   您可以向片段添加相关的上下文相关功能   项目

基本上,Web Fragments(在Servlet 3.x中引入)允许您创建部署描述符web.xml的可重用部分(或片段)。

因此,如果您想创建一个完整的动态Web应用程序,请创建一个"动态Web项目"在Eclipse中。从本质上讲,您需要web.xml来为应用程序服务器/容器部署您的应用程序和#34;动态Web项目"帮助这种方法。

我希望这会有所帮助。