菜鸟 问问?

热烈的红颜 2008-05-31 01:30:39
EJB 和 STRUCT SPRING 是什么关系啊
都听说 学了JSP 然后SEVLET 然后 就是 构架 了

但是 JAVA核心是EJB 它们到底是啥子关系啊
...全文
139 15 打赏 收藏 转发到动态 举报
写回复
用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)。

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧