请教个SSH框架的问题

xuzhengquan 2010-02-03 02:59:07
大家都在说JAVA 中ssh这个框架问题,它们中的struts, spring,hibernate, 到底分别是什么作用啊,一直没有搞明白,是不是项目中,只要用到框架的话,一定这三个一起用吧,我感觉不是的,但是具体的原因我也不明白,也分不清楚各自的左右是什么啦,具体项目如何分析这个框架,到底用哪个好呢?或者是两两结合,或者三个结合更好呢,这些问题一直不太明白,希望有这方面框架实际经验的朋友给我解释一下啦,小弟在此表示感谢了!
...全文
120 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
luhui436 2010-02-05
  • 打赏
  • 举报
回复
帮顶
xautwuyi 2010-02-05
  • 打赏
  • 举报
回复
这种问题就google或者baidu吧
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 huminghua 的回复:]
三者结合,三者结合就是由Spring来管理啦!如果是答框架,第一步:Spring,第二步:Hibernate
第三步:Struts
[/Quote]
我搭框架一般先struts,再hibernate在把hibernate给spring管理,struts不管~~~
li112722 2010-02-05
  • 打赏
  • 举报
回复
huminghua说的不对,搭框架应该按照ssh原理搭建,应该先搭struts或者spring 然后就是hibernate,hibernate是最后搭的!
hibernate是持久层,三者一起用是spring进行管理,而且使用ssh框架,还需要用到commons-pool.jar
handsomerun 2010-02-03
  • 打赏
  • 举报
回复
J2EE系统可以分为三个层,数据层,业务逻辑层和表现层,用SSH组合框架来实现的系统,可以轻松的实现三层分离,用Hibernate来实现数据层,struts来实现表现层(web层),用Spring来实现业务逻层,通过Spring的依赖注入把三个层窜起来,这就是这三个框架的作用
所以一般来说,这三个层,组合起来,比较受欢迎,
huminghua 2010-02-03
  • 打赏
  • 举报
回复
三者结合,三者结合就是由Spring来管理啦!如果是答框架,第一步:Spring,第二步:Hibernate
第三步:Struts
s222zj 2010-02-03
  • 打赏
  • 举报
回复
其实项目中不是用到框架就要这么用的,更加项目的需要做不同的集合,如果不太复杂的项目,一个struts就够了,弄太多框架,反而不好,下面是本人的一点理解,希望对你有用
struts主要用于流程的控制,就是mvc
Spring个人感觉就是依赖注入,便于当系统发生必要的改修时,通过修改相应的配置来变更需要的代码
hibernate是用于数据持久层的,就是说当你的项目对DB操作比较多的时候可以用它,它提供的一下类似事务管理等的方法。

51,396

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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