Eclipse上的Web Fragment Project和Dynamic Web Project有什么不同? 你会推荐哪一个用于建立一个干净的结构性网站?Web Fragment Project和Dynamic Web Project有什么区别?
3
A
回答
2
IBM defines Web Fragment如下:
一个web片段是该web应用程序的在 一个逻辑分区正被web应用 内使用的框架可以定义所有的工件这样的方式,而无需您编辑或添加 信息在
web.xml
。
此外:
一个web片段为任一定义或通过同时包含增量部署信息 可插拔 库罐子的装置延伸的web应用程序的 部署描述符的机构(在
web-fragment.xml
)以及潜在的任何相关或相关 类。该网页片段也被打包为一个库(jar),其中web-fragment.xml
位于META-INF
目录中。因此,网页片段项目本质上是一个实用工程项目,其中 添加了一个Web片段小平面。网页片段方面允许您将 项目的相关上下文相关功能添加到片段 项目中。
本质上,Web碎片(在Servlet 3.x中引入)允许您创建部署描述符web.xml
的可重用部分(或片段)。
因此,如果您想创建一个完整的动态Web应用程序,请在Eclipse中创建一个“Dynamic Web Project”。本质上,您需要web.xml
用于应用程序服务器/容器来部署您的应用程序,“动态Web项目”有助于采用此方法。
我希望这会有所帮助。
相关问题
- 1. simple project/lib和project/web/WEB-INF/lib有什么区别?
- 2. Visual Studio Publish Web和Project Publish Web窗口之间有什么区别?
- 3. Eclipse StatET中的“R Project”和“R Package Project”有什么区别?
- 4. Eclipse中的Project和Faceted Project有什么区别?
- 5. 为什么eclipse没有正确部署我的Dynamic Web Project?
- 6. CruiseControl.NET with web deployment project
- 7. Netbeans中的Project Folder和Source Folder有什么区别?
- 8. Eclipse Package Explorer和Eclipse Project Explorer有什么区别?
- 9. @dynamic和@synthesize之间有什么区别?
- 10. PostSharp和Castle Dynamic Proxy有什么区别?
- 11. seam-gen vs eclipse seam web project
- 12. Eclipse Web Project依赖关系
- 13. Java Web Project构建错误
- 14. Castle ActiveRecord,Web Project和Bin文件夹
- 15. Java Web Project没有正确构建
- 16. Select和Project Operations之间的区别
- 17. File和Project之间的区别
- 18. Web服务和Web应用程序有什么区别?
- 19. “Web服务”和“Web服务”有什么区别?
- 20. .net Core或“clean”.net for greenfield web project?
- 21. Netbeans Maven Web Project将不会部署
- 22. “laravel create blog”和“composer create-project --prefer-dist laravel/laravel blog”有何区别?
- 23. Web服务器组件和Web服务器有什么区别? - 没有框架
- 24. Android中的'new Fragment()'和'Fragment.getInstance()'有什么区别?
- 25. 多层web应用程序和多层web应用程序有什么区别?
- 26. Lucee - 服务器和Web管理页面有什么区别?
- 27. Web请求中的IIS和Visual Studio IIS有什么区别?
- 28. Restful web服务和WSDL有什么区别?
- 29. Java中的Application Server和Web Server有什么区别?
- 30. AWS beanstalk中工作层和Web层之间有什么区别
我已阅读过IBM文档。可悲的是,我不是一个Web开发向导,他们提供的解释并不全面。 – 2014-09-04 05:25:40
它只是意味着你可以将你的'web.xml'配置文件分解成碎片。这些碎片可以进一步创建成包(与相关的罐子)。完成后,现在可以创建一个Web应用程序'web.xml'并将所有Web碎片指定为一个'web.xml'。 Web应用程序**需要**应用程序服务器/容器可用于部署的部署描述符文件'web.xml'。 – 2014-09-04 08:12:28