spring - Seam 与 Spring 相比有哪些优点/缺点?

标签 spring seam

Seam 与 Spring 相比有哪些优点/缺点?为什么我要使用 Seam 来代替 Spring?

有什么可以在 Seam 中完成而在 Spring 中无法完成的事情吗?在 Spring 中有什么是 Seam 无法完成的?

有状态/无状态架构呢?我是 Spring 用户,所以我自然有偏见。

最佳答案

为什么是 Spring ?

  • 更简洁的代码
  • 简化的应用程序配置
  • 与流行的开源产品完美集成
  • 一流的 AOP 支持
  • 企业级安全性:Acegi
  • 高度灵活的 MVC
  • 抽象数据访问(JDBC 没问题)
  • 没有 EJB 的企业 Java
  • 测试很简单

为什么要缝合?

  • 无缝合并 Java EE 5 标准(EJB 3.0、JPA、JSF、Annotation)
  • 有状态的设计
  • 双射
  • 集成 Ajax(ICEfaces 和 Ajax4JSF)
  • 业务流程集成 (jBPM)
  • 业务规则集成 (Drools)
  • 工作区管理
  • 提供完整的堆栈(来自 JBoss 和 RedHat)
  • Seam Text 和 EL 增强功能
  • 可能会成为标准(JSR-299:Web Beans)

来自框架死亡竞赛:Spring 与 Seam。托马斯 Wiradikusuma( Spring )。约书亚 jackson (接缝)。 Java 用户组印度尼西亚。贾木 07.03。 2007 年 3 月 17 日简报 here

关于spring - Seam 与 Spring 相比有哪些优点/缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/958907/

相关文章:

java - Seam 2.0.2sp1 应用程序可以在带有 JBoss Embedded 的 Tomcat 5.5.9 上运行吗?

java - 使用共享主键(双向) hibernate @OneToOne。依赖实体未保留在数据库中。

spring - 使用 Spring 3 在 REST 中登录/注销

spring - 如何传递多个参数并使用它们?

java - @RequestMapping 多个页面

java - JSF 和/或 SEAM 中是否有内置的 Y/N 和 boolean 值转换器可与 h :selectBooleanCheckbox? 一起使用

java - 如何为 Seam/JPA( hibernate )创建 DAO 类?

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

java - 为什么 WebApplicationContext 无法访问我的 spring 组件?

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