gpt4 book ai didi

Spring 与 JSF 2 的比较

转载 作者:IT老高 更新时间:2023-10-28 13:45:12 29 4
gpt4 key购买 nike

我没有用过Spring,但听起来它相当流行。我听说它提供了替代的做事方式,例如能够使用 RESTful Web 服务。有谁知道是否提供与 JSF 2 引入的功能相似的功能,或者我会将苹果与橙子进行比较?

编辑:

感谢您的信息。将 Spring MVC 与 JSF 2 进行比较,使用 Spring MVC 代替 JSF 2 功能是否有优势?

谢谢。

最佳答案

从苹果到橘子。

Spring 是一个应用程序框架,它在一个堆栈中集成了依赖注入(inject)、面向方面的编程和其他一些东西。其粗略的苹果与苹果的比较将是 J2EE。

JSF 是一种 View 层技术,建立在 Model View Controller 范式之上。其粗略的橙子与橙子的比较将是 Spring MVC。两者都可以使用不同的 View 技术(即 Facelets、JSP、Velocity 等),并且都可以很好地集成到各自的堆栈中。

-- 回答新问题--

我已经使用了相当多的 JSF2(任何人都可以使用它,因为它还很年轻),我发现它是一个非常好的框架。它修复了 JSF 1.2 的很多缺点,我觉得 JSF 1.2 也很适合我。

经常使用 Spring MVC,但我查看了其他开发人员完成的一些代码。

我(非常)有限的经验是 Spring MVC 感觉更像是一个“ Action ”框架,而 JSF 感觉更像是一个“组件”框架。我个人认为组件式框架是 OOD 的一种更自然的扩展,这对我和我编写软件的方式都很有吸引力。

关于Spring 与 JSF 2 的比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2136295/

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