java - SEAM 有什么缺点吗?

标签 java jsf seam

作为一名 Java Web 应用程序开发人员,我去年使用了 JSF (SUN) 作为我的 Web 应用程序的框架。我不得不说我非常喜欢使用它,它使开发更容易。

最近看了很多关于JBoss Seam的好文,但是还是没遇到用过的人。据我所读,SEAM 似乎是 JSF 的下一步。

因此,对于使用过 SEAM 的人,我的问题是:在使用这项技术的过程中,您遇到过任何缺点吗?您会说使用它感觉很自然吗?

最佳答案

任何框架(如 SEAM 或 Grails)的优势在于它具有更高的抽象级别。它会为您处理底层细节,如果设计和编写得当,事情会变得更容易。

任何框架(如 SEAM 或 Grails)的缺点是它向您隐藏了很多细节。如果您永远不了解底层发生的事情,如果您陷入困境并且对为您生成的代码一无所知,您会发现自己陷入了一个麻烦的世界。

另一个缺点是它们构建到模型中的假设可能并不总是您想要的。但改变它们意味着打破它们为您铺设的道路,这并不容易。

我的建议是使用框架并欣赏它带来的优势,但不要以此为借口停止了解底层发生的事情。成为可以在没有框架的情况下手写整个事情的人,但选择使用它是因为它提供了杠杆作用。

关于java - SEAM 有什么缺点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1249629/

相关文章:

Java 8 - 语言环境查找行为

eclipse - 如何在 Eclipse 中调试 Mojarra 2.2.9

jsf - IntelliJ 对包含父页面中声明的 EL 变量发出 "Cannot resolve variable"警告

Java、断言和 JIT

java - 关于如何制作与 SQL 数据库交互的 Java Web 应用程序的粗略概述?

java - 使用 spring bean 无需接线的其他替代方案是什么

javascript - 如何在页面加载后调用 Primefaces JavaScript 函数?

jboss - 如何在调用a4j链接后重新呈现RichFaces组件

java - 如何根据用户时区更改时区

java - JSF Currency 在数据库中映射为 NUMBER