|
|
1
7
我同时使用:弹簧MVC(2.5)和接缝 因为SEAM使用Java Server FACTS技术(基于服务器端的技术),在幕后,它更好地为中小型应用设计。(每个JSF视图树都存储在会话中—您可以存储在客户端,但要注意带宽问题)。但它有一些优势: 通常Web应用程序使用以下路径
有了接缝,你可以
甚至(通过使用Seam框架提供的中介模式)
除此之外,
弹簧MVC 它拥有强大的网络层基础设施
但我仍然不使用Spring3.0,因为
… 关于学习路径,我认为两者都是相似的。 |
|
|
2
1
我曾与
|
|
|
3
1
我们一直在使用Pojos为一个非常大的站点使用Seam,并与部署在Tomcat上的Web服务或Hibernate进行通信。我们发现back-button支持不能很好地工作,或者倾向于特定于实现模式。此外,如果使用服务器端状态,会话也有增长非常大的趋势。由于会话中存储的视图状态数减少,尝试减少会话大小影响返回按钮支持或iframe使用。或多或少,我们的问题都与性能有关。与Struts1.2或SpringMVC相比,Tomcat需要更多的内存,支持更少的用户。我们正在使用大约50个Tomcats来支持我们的用户库。 |
|
|
4
1
我已经使用Seam和Spring MVC几个月了。 我更喜欢春季MVC而不是Seam。顺便说一句,我注意到JBoss停止了Seam3的开发。 我发现了一篇关于Seam和SpringMVC比较的有趣文章。 链接是 http://java.dzone.com/articles/why-java-ee-lost-and-spring?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+javalobby%2Ffrontpage+%28Javalobby+%2F+Java+Zone%29&utm_content=Google+Reader 谢谢 |
|
|
5
0
我使用了Seam 3和Spring 3框架,虽然Seam 3更容易编码,并且有很多支持会话管理和事务管理的功能,但是性能很慢,Spring更快。 |