社区
Java
帖子详情
spring和Ejb有什么区别呢?
yearnqiao
2010-03-16 10:14:16
spring和Ejb有什么区别呢?
...全文
307
7
打赏
收藏
spring和Ejb有什么区别呢?
spring和Ejb有什么区别呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JavaAlpha
2010-03-18
打赏
举报
回复
EJB是重量级的 spring是轻量级的。
Landor2004
2010-03-18
打赏
举报
回复
1
1 spring可以作为中间层使用,就像ejb的sessionBean,但是spring的依赖注入很强大,而ejb只支持jndi方式的注入
2 ejb有持久层,比如jpa;spring可以无缝结合很多持久化框架,比如hibernate、jpa、ibatis,jdbc
3 ejb支持分布式(最大特点),spring可以继承webservice来实现,也可以结合一些分布式的框架实现,但是ejb的分布式比较成熟(虽然也有一些事务相关的,无法解释的问题)
4 spring有spring mvc提供web层,而ejb需要结合jsf或者自己去组装struts等框架实现
还有很多
总结spring的灵活性很大,什么都能结合,充分利用java多开源的特点
ejb都是自己家的东西,在分布式方面是最好的选择,但是灵活性很差
justwalking
2010-03-17
打赏
举报
回复
楼上正解
amos1989
2010-03-17
打赏
举报
回复
牛头不对马嘴,...你要是问hibernate跟EJB有什么关系,可能还沾一点点边..
spring跟EJB相差几万里,孙悟空都要翻几个跟头...
qscesz1422323231
2010-03-16
打赏
举报
回复
EJB是规范,Spring是框架。
火龙果被占用了
2010-03-16
打赏
举报
回复
EJB 是 Java EE 诸多规范之一,而 Spring 仅仅是一个框架并不是 Java EE。
EJB 是百分百纯血统的 JCP 官方规范,而 Spring 是民间发起的框架。
EJB 必须运行在 Java EE 应用服务器的 EJB 容器中,而 Spring 不必。
EJB 适合组件化的分布式应用,而 Spring 不适合这些。
火龙果被占用了
2010-03-16
打赏
举报
回复
东西不一样,功能不一样,用途不一样!
spring
与
ejb
的
区别
spring
与
ejb
.pdf 详细讲述
spring
与
ejb
spring
集成
ejb
spring
集成
ejb
spring
精讲
Spring
使用基本的JavaBean来完成以前只可能由
EJB
完成的事情。
Spring
是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。本视频详细讲解了
spring
AOP的多种实现方式,IOC在项目中的实际应用。
spring
和
EJB
3的一些包
spring
和
EJB
3的一些包,包括文档,基本上是英文的
EJB
3.0和
Spring
比较
EJB
3.0和
Spring
比较
Java
50,545
社区成员
85,621
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章