【发布时间】:2012-06-01 04:51:12
【问题描述】:
GWT 框架、Spring 框架、Play 框架、Seam 框架被用来为 Java 创建一个 MVC 风格的框架。
过去 3 天我一直在网上搜索是否应该为 Java EE 6 使用框架,但我很难找到正确的答案。
本文说 Java EE 6 不再需要框架:
Moving from Spring to Java EE 6: The Age of Frameworks is Over
我读了这篇文章:
Do I need frameworks to complement a Java EE 6, JSF-2 Web-App? Which ones?
但我仍然没有得到使用什么框架的答案?
真的需要框架吗?如果没有,是否有显示等效 Java EE 6 框架的图表?
JSF 是一个框架吗?
【问题讨论】:
-
1)
But I still don't get the answer of what framework to use?这是无法回答的。您需要自己评估框架并选择您觉得更舒服的框架。 2)Is a framework really requiredWhen NOT to use a framework & Need for a framework 3)is there a diagram搜索“Java EE 6 框架比较” 4)Is JSF a framework?Yes -
对第 1 点进行扩展:我目前在 2*10^6 loc 项目中使用大约十个不同的框架。我只使用了每个好的部分(这里的好意味着像广告宣传的那样工作,并且对自己编写它不感兴趣)。但是,大约三分之一的代码库并没有真正使用任何框架(尽管它的一部分可以称为内部框架)。使用您需要的和有效的方法,在适当的情况下混合搭配,不要因为几篇博文而睡得太多。
-
感谢 tannis,我工作的地方以前使用 Java 5 并大量使用 Spring。我最近一直在从事 Java 6 项目,这就是为什么我是否应该使用 Spring 框架而感到困惑。我决定只使用 JSF、Primefaces、Jersey RestFul Web 服务、JPA 来构建应用程序。看来这就是我现在所需要的。但我不确定我是否应该使用 EJB。使用 EJB 处理事务是否更容易?或者我应该可以只使用带有 POJO 的 servlet 吗?我正在尝试建立一个 Java 电子商务网站。
-
Is transaction handling easier with EJB's我不知道,对不起 ;)