Spring mvc 是一个已经存在很长时间的框架,它有很好的文档和经过验证的技术。很多网站都在使用spring。
Seam 是一个基于 jsf 的框架——丰富的面孔实现。
它有很多基于 ajax 的组件。
它使用了一些重的东西,比如 EJB、JPA。
所有这些都容易出错,而且这个框架很慢(在我的电脑上几乎不可能开发一些东西,因为它真的很慢,尤其是在 jboss 上重新部署)
但是对于后台应用程序非常有用。
有人对这两个框架有专业经验吗?
你能推荐一个更好的吗?
为什么?
问候
最佳答案
我同时使用:Spring-MVC (2.5) 和 Seam
由于 Seam 使用 Java Server Faces Technology(一种基于服务器端的技术),在幕后,它更适合中小型应用程序。 (每个 JSF View 树都存储在 Session 上 - 您可以存储在客户端,但要注意带宽问题)。但它有一些优点:
通常 Web 应用程序使用以下路径
view >> controller >> service >> domain
使用Seam,您可以获得
view >> service >> domain
甚至(通过使用 Seam Framework 提供的中介模式)
No controller, No service
view >> domain
除此之外,
Spring-MVC
它拥有强大的网络层基础架构
但我仍然不使用 Spring 3.0,因为
...
关于学习路径,我认为两者是相似的。
关于 Spring MVC与接缝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2668328/