什么是SEAM FrameWork以及我为什么要使用它?

时间:2011-05-09 04:47:53

标签: jsf seam

我是一名JSF开发人员,最近听说过SEAM框架,但我不知道它及其带来的好处。

2 个答案:

答案 0 :(得分:1)

SEAM试图弥合JSF和EJB之间的一些差距。部分目标似乎是通过在代码和某些约定中使用注释来减少必须编辑以设置应用程序的XML数量,以避免需要尽可能多的注释或XML。

另外,如果您阅读Seam in Action或Seam介绍,您会开始感觉Ruby on Rails存在某种竞争。两者都试图涵盖Web开发人员所需的大多数工具(某种ORM解决方案,如用于Rails的ActiveRecord或用于Java的Hibernate / JPA,rails与seam-gen,测试,ActionView与JSF等)。 p>

Seam在某些领域进一步发展,在其他领域进一步发展Rails。对我来说,我并没有真正看到任何竞争。它们非常不同,我并不认为它们是竞争对手。对我来说,如果你想看到一套更完整的Java技术,并尝试集成它们而你不想自己做,那么Seam可能会给你一些东西。然而,这假设你碰巧喜欢他们特别设定他们选择尝试在Seam中聚集在一起。因此,如果您已经了解并喜欢JSF,并且知道并喜欢Hibernate和/或JPA,那么我会说你很喜欢Seam提供的东西。如果你不喜欢这些东西,我会跳过它。

答案 1 :(得分:0)

SEAM是一个JBOSS框架,它将JSF链接到他们的Hibernate ORM持久性技术。

我自己不使用它,但它声称开发基于Web的应用程序,可以更轻松,更快速地访问关系数据库等。

您没有义务知道任何相关信息。但如果您已经了解JSF,或许值得快速查看,看看您是否喜欢它。

相关问题