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/