由于Spring能够像EJB一样使用事务。对我来说,Spring能够代替使用EJB的需求。谁能告诉我使用EJB的其他优点是什么?
Spring vs EJB。Spring可以代替EJB吗?
浏览:123日期:2024-02-22
如何解决Spring vs EJB。Spring可以代替EJB吗??@H_403_0@Spring从一开始就被开发为EJB的替代品,因此答案当然是您可以使用Spring代替EJB。@H_403_0@如果说使用EJB有“优势”,我想这将取决于您团队的技能。如果您没有Spring专业知识,并且拥有丰富的EJB经验,那么坚持使用EJB3.0是一个不错的选择。@H_403_0@从理论上讲,为支持EJB标准而编写的应用服务器可以从一台兼容的JavaEE应用服务器移植到另一台。但这意味着远离所有将您锁定在一个供应商中的特定于供应商的扩展。@H_403_0@Spring不依赖于它们,因此可以轻松地在应用服务器(例如WebLogic,Tomcat,JBOSS等)之间移植。@H_403_0@但是,您被锁定在Spring中。@H_403_0@Spring鼓励良好的OO设计实践(例如,界面,层,关注点分离),使他们接触的任何问题都受益,即使您决定切换到Guice或其他DI框架。@H_403_0@更新:这个问题在2014年已有5年历史了。需要说明的是,那时编程和应用程序开发的世界已发生了很大变化。@H_403_0@它不再只是在Java或C#,Spring或EJB之间进行选择。使用vert.x可以完全避开JavaEE。您无需应用服务器即可编写高度可扩展的多语言应用程序。@H_403_0@更新:现在是2016年3月。Spring Boot提供了一种无需JavaEE应用程序服务器即可编写应用程序的更好方法。您可以创建一个可执行的JAR并在JVM上运行它。@H_403_0@我想知道Oracle是否会继续支持Java EE规范。Web服务已取代EJB。EJB解决方案已失效。(只是我的观点。)解决方法
相关文章:1. javascript - 关于input="file",重复选择同一文件时不触发change事件的问题2. 为什么矛那里的 <a href=" " 这地方为什么是空的呢 ??3. 为什么总是提示我说Template "movieTemplate" not found,我路径都引对了呀4. <tr valign="top"> 看不懂5. solaris基础和常用知识 (2)6. javascript - 一个字符串转换成数字,例子就是a="2,322.222",b=’1,211.21’,如何在angualr中执行相减7. node.js mysql Cannot find module "net" 和 "tls"和"fs" 的问题8. mysql 使用 join 还是 "," 进行多表查询???9. mysql - 使用hibernate连接数据库时,数据库版本过高不支持关键字"type" ;10. 发现 <li><a href="/index.php">回到前台</a></li>这样回到首页后,不是登录状态
热门推荐

- android ExpandableListView中的child是一个Gridview
- 1.点击导航管理报错 控制器不存在:appcontrollerError
- 2.反复看了几遍,不知道问题出在哪儿?
- 3.当前比较好用的Redis可视化工具是哪个?最好能支持cluster和sentinel模式查看
- 4.为什么总是提示我说Template "movieTemplate" not found,我路径都引对了呀
- 5.laravel,怎么在在页面中获取Session中保存的数据
- 6.UNREGISTERED这个在哪里打开的呢?
- 7.找不到log4j2配置文件。使用默认配置:仅将错误记录到控制台
- 8.框架本地搭建不了 咋整
- 9.我要建一个网站,如果有100个页面,每个页面都要这么调么
- 10.这样的积分商城网站怎么写
