gpt4 book ai didi

struts - Struts 和 Tapestry 框架有什么区别

转载 作者:行者123 更新时间:2023-12-02 08:56:32 25 4
gpt4 key购买 nike

谁能解释一下 Struts 和 Tapestry 框架之间的区别或者它们之间的比较?

问候,马亨德拉·阿特尼亚孟买印度

最佳答案

此处更新了 Tapestry 教程:http://tapestry.apache.org/tapestry-tutorial.html

就差异而言,它们是巨大的。

Struts 是一个面向行动的框架;它完善了 Servlet API 的一些最粗糙的边缘,并使将 Actions(相当于 Servlet 的 Struts)链接到 View (通常是 JSP)稍微容易一些。但是,它会将所有繁重的工作留给您。

Tapestry 是一个面向组件的框架:它完成了所有繁重的工作。组件意味着 Tapestry 对您的应用程序的结构了解得更多,并且可以做很多繁琐的工作和管道,例如找出好的 URL 并自动响应它们:您只需关心您的页面类和方法。除此之外,它还能做很多事情。

Tapestry 做了很多事情,但也会在您不想要它时尝试按照您的方式行事。

最后,Struts 具有无与伦比的生产力功能:出现问题时的最佳异常报告,以及实时类重新加载,以便您可以更改代码并立即在浏览器中看到更改。

关于struts - Struts 和 Tapestry 框架有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4447254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com