🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
**1. EJB 框架的缺点** 在 Spring 出现之前,构建企业级应用程序主要使用 EJB 框架,EJB 框架存在下列缺点。 1. 占用大量的 CPU 资源。 2. 对项目高入侵,后期如果想切换到其他框架,则也需要将 EJB 迁移过去。 3. 对应用服务器依赖比较高,如果想切换服务器类型需要更改很多代码与配置文件。 **2. Spring 框架的优点** 1. 提供一站式的企业级应用开发。 2. 低侵入。 3. 独立于各种应用服务器,可以做到一次开发,到处运行。 4. 依赖注入特性将组件之间的关系透明化,降低组件之间的耦合度,简化开发。 5. 面向切面编程特性允许通用任务集中处理,提高代码重用性。 6. 可以很好地与第三方框架整合,如 mybatis 等。