社区
Java EE
帖子详情
菜鸟 问问?
热烈的红颜
2008-05-31 01:30:39
EJB 和 STRUCT SPRING 是什么关系啊
都听说 学了JSP 然后SEVLET 然后 就是 构架 了
但是 JAVA核心是EJB 它们到底是啥子关系啊
...全文
137
15
打赏
收藏
菜鸟 问问?
EJB 和 STRUCT SPRING 是什么关系啊 都听说 学了JSP 然后SEVLET 然后 就是 构架 了 但是 JAVA核心是EJB 它们到底是啥子关系啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
热烈的红颜
2008-06-03
打赏
举报
回复
13楼 为啥? 想撤了啊?
热烈的红颜
2008-06-03
打赏
举报
回复
恩 所以 这个学期暑假准备还看一次<Java编程思想(完整的中文简体第二版)>
很不错的
我在无意中发现的
学号基础才能够继续像上层学习
yongpang
2008-06-02
打赏
举报
回复
干嘛都网这条路上来?我还想撤了……
秦Eric
2008-06-02
打赏
举报
回复
强烈建议把java基础打牢,现在起步就学web的人是越来越多了
热烈的红颜
2008-06-02
打赏
举报
回复
谢谢上面的给的好建议
palm_civet
2008-06-01
打赏
举报
回复
[Quote=引用 4 楼 gaofanfan 的回复:]
我也是学生,请问2楼的大虾,他们有的说hibernate很难的,应该先学习struts 啊啊,并且我没有人教,是完全自学啊,请给点建议啊 。谢谢
[/Quote]
个人建议,我的主要意思是表现层框架太多了,你一个一个学根本来不及的,毕业找工作前多看看,写几个小程序就好了。
hibernate我也自己看的,一开始也很不理解,但是我看了db4j的文档就理解了hibernate
zwllxs
2008-06-01
打赏
举报
回复
我也完全是自学的,发现好多学出来的都是自学出来的,.我个人觉得,框架先从struts入手好,再hibernate,有必要的时候,spring,再有时间的时候,EJB吧
jdlsfl
2008-06-01
打赏
举报
回复
如果是学生的话,最好先打好基础
把java基础学好很重要
palm_civet
2008-06-01
打赏
举报
回复
db4o,写错
热烈的红颜
2008-05-31
打赏
举报
回复
上面的同学 我也是完全自学的也 你在哪个学校啊??
热烈的红颜
2008-05-31
打赏
举报
回复
恩 好的 我是学生 我会考虑的 谢谢了
gaofanfan
2008-05-31
打赏
举报
回复
我也是学生,请问2楼的大虾,他们有的说hibernate很难的,应该先学习struts 啊啊,并且我没有人教,是完全自学啊,请给点建议啊 。谢谢
mousejerry1220
2008-05-31
打赏
举报
回复
应该按照自己的需求适当选择。
palm_civet
2008-05-31
打赏
举报
回复
如果是学生的话先学spring,hibernate,再学struts,因为表现层的框架太多了,学起来也不烦。
ejb有空再学吧
M_song
2008-05-31
打赏
举报
回复
EJB3最新的EJB标准。
Spring是一个框架。
Spring可以部分简化EJB本地和远程调用。EJB3分消息驱动Bean、有、无状态Bean和实体Bean。分别服务于应用层和持久层。JBoss的EJB3实体Bean部分的底层核心是Hibernate。
struts也是一个框架,是表现层的框架,属于MVC模式;
Spring支持配置表现层,Model可以通过Spring配置实现。比如你可以用Spring配置Struts。EJB和表现层没有任何关系。Model和它的关系只是Model可以去调用EJB罢了。
EJB3的持久层是一个新的标准JPA。EJB3的实体Bean的变化是最大的,吸收了Hibernate的ORM工具的很多好思想。不过要注意,JPA不是Hibernate。JPA是标准,Hibernate是框架。Hibernate+Hibernate元数据+Hibernate EntryManager组合起来,就是JBoss的JPA实现方案。JPA还有很多其他实现,比如Bea的开源实现OpenJPA。
注意,它们不属于MVC的任何一个部分。EJB属于应用层和持久层。Spring虽然有自己的Spring MVC,但是本质上来说,Spring属于中间层框架。
应用EJB的标准结构是:
表现层(Struts/JSF等)+应用层(EJB中的Session Bean)+持久层(实体Bean)。
或者纯Spring的:
表现层(Struts/JSF/Spring MVC)+应用层(Spring)+持久层(ORM框架或JDBC)。
Spring+EJB的:
表现层(Struts/JSF/Spring MVC)+应用层(Spring+EJB中的Session Bean)+持久层(实体Bean/ORM框架/JDBC)。
Java EE
67,538
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章