【发布时间】:2014-10-28 17:18:34
【问题描述】:
Web Fragment Project 和 Eclipse 上的 Dynamic Web Project 有什么区别? 您会推荐使用哪一个来构建干净的结构网站?
【问题讨论】:
Web Fragment Project 和 Eclipse 上的 Dynamic Web Project 有什么区别? 您会推荐使用哪一个来构建干净的结构网站?
【问题讨论】:
IBMdefines Web Fragment如下:
Web 片段是 Web 应用程序的逻辑分区 这样的方式,在 Web 应用程序中使用的框架 无需您编辑或添加即可定义所有工件 信息在
web.xml。
此外:
Web 片段是一种用于定义或扩展 Web 应用程序的部署描述符通过可插入的方式 包含增量部署信息的库 jar (在
web-fragment.xml中)以及可能的任何相关或相关 类。网页片段也被打包成一个库(jar),带有META-INF目录中的web-fragment.xml。因此, Web Fragment 项目本质上是一个 Utility 项目,具有 向其中添加 Web 片段方面。 Web 片段方面启用 您向片段添加相关的上下文相关功能 项目。
本质上,Web 片段(在 Servlet 3.x 中引入)允许您创建部署描述符的可重用部分(或片段)web.xml。
因此,如果您想创建一个完整的、动态的 Web 应用程序,请在 Eclipse 中创建一个“动态 Web 项目”。本质上,您需要web.xml 让应用程序服务器/容器部署您的应用程序,而“动态 Web 项目”有助于这种方法。
我希望这会有所帮助。
【讨论】:
web.xml 配置文件分解为片段。这些片段可以进一步创建到包中(使用相关的 jars)。完成后,您现在可以创建一个 Web 应用程序 web.xml 并将所有 Web 片段指定为一个 web.xml。 Web 应用程序需要应用程序服务器/容器可用于部署的部署描述符文件 web.xml。