【问题标题】:What is the difference between Web Fragment Project and Dynamic Web Project?Web 片段项目和动态 Web 项目有什么区别?
【发布时间】:2014-10-28 17:18:34
【问题描述】:

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

【问题讨论】:

    标签: java eclipse web


    【解决方案1】:

    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 项目”有助于这种方法。

    我希望这会有所帮助。

    【讨论】:

    • 我已经阅读了 IBM 文档。遗憾的是,我不是 Web 开发向导,他们提供的解释并不全面。
    • 这只是意味着您可以将web.xml 配置文件分解为片段。这些片段可以进一步创建到包中(使用相关的 jars)。完成后,您现在可以创建一个 Web 应用程序 web.xml 并将所有 Web 片段指定为一个 web.xml。 Web 应用程序需要应用程序服务器/容器可用于部署的部署描述符文件 web.xml
    猜你喜欢
    • 1970-01-01
    • 2013-10-24
    • 1970-01-01
    • 2012-01-01
    • 2014-04-30
    • 2011-08-18
    • 2012-06-30
    • 1970-01-01
    相关资源
    最近更新 更多