让我们只考虑标准的MVC架构,不要碰SOFEA。
实际上,我正在使用JPA (Hibernate)+Spring+JSF/Facel然则进行web开发。为了有效地使用JSF,我还至少使用了ApacheOr管弦乐队和一些组件库(比如Tomahawk或RichFaces)。
我已经和jsf踩过好几次了。昨天我遇到的最糟糕的事情是jsf中的一个bug (或者说我们最好称它为“无文档特性”),我花了几乎一整天的时间来理解为什么我的简单代码不能工作。这让我想到尝试一些其他的堆栈或者仅仅是表示技术。
我想在答案中看到的是几种不同的成套技术(不只是jpa+Spring+jsf/facelets,而且就像我描述的那样--与管弦乐队、RichFaces以及可能我忘记了其他东西)。如果您还可以估计“入门门槛”(即开始使用该技术有多困难),那就太好了(例如,我花了大约一个月时间才完全理解jsf的基本原理)。
我最感兴趣的是Spring+Wicket,Grails,也许是GWT2,条纹。我还对Spring+Spring WebFlow+JSF相对于简单Spring+JSF的优势感到好奇。
提前感谢
发布于 2010-02-18 11:43:41
Seam ( JSF +EJB3 3/JPA)
Seam提供了JSF的好处,减去与它相关的问题。因为您知道JSF,学习曲线将更短。
发布于 2012-04-19 07:33:40
考虑一下ReXSL,它使用MVC模式,但在简单性和可测试性方面优于JSF。
https://stackoverflow.com/questions/2288223
复制相似问题