![]() |
1
8
在J2EE1.3和J2EE1.4中,通常的做法是用大量额外的框架来补充J2EEStack。理论上,您可以只使用J2EE来构建应用程序,但我认为甚至Sun都不建议为任何不重要的应用程序这样做。 您提到的框架(Spring、Hibernate和Struts)正是我记得经常使用的框架。
当然,个人可能仍然喜欢Spring和Struts编程api,但是对于Java EE 6,没有迫切需要使用它们。或者换一种说法,它不再绝对需要补充Java EE。 也就是说,Seam确实为Java EE提供了一些不错的(可移植的)扩展,JSF实际上是与扩展和第三方组件库一起构建的。然而,这样的组件库并不是一个真正的“框架”,而是为您的页面提供了额外的小部件。这与用say Struts或GWT替换JSF不同。 |
![]() |
2
1
我不太明白你的问题。 如果第三方库/框架添加了一些对应用程序非常有益的功能,那么您几乎肯定应该使用它(尽管存在政治限制)。如果你没有从一个框架中得到任何好处,就把它排除在外。 我真的不认为你应该用“补充默认库”来考虑这个问题——这只是一个简单的例子,说明什么是用你需要的功能创建应用程序的最有效和最健壮的方法。 需要 Spring和Hibernate,但忽略Struts。” |
![]() |
Ranju Pillai · JSF标记未工作 7 年前 |
![]() |
kaiser · 使用ajax更新preRenderView组件 7 年前 |
|
Sarah · 删除托管bean注释(由一条线交叉) 7 年前 |