随笔-26  评论-44  文章-20  trackbacks-0
在一个QQ群中,听到这样一个问题:
Struts
Spring
Hibernate
在B/S开发中都是做什么用的....
spring..与servlet..有什么区别啊..

仔细想想,自己似乎明白一点点,就做了回答,还请各位多多指正,多多批评,完善这个问题的答案。
 
 struts是控制器C,hibernate封装的对数据库的操作,是M层,spring在ssh中的主要作用是整合资源,就像一张地图,web系统需要用到某些资源时就去里面找,这些资源可以是控制层对象,也可以是模型层对象,或者是更广泛的东西。

 在最原始的情况下(没有struts之类的框架),servlet的作用是控制器,反过来想struts中所写的类本质是可以看做是servlet.
 
 以上属个人观点,不保证一定正确。


posted on 2008-06-09 08:36 开机 阅读(385) 评论(2)  编辑  收藏 所属分类: javaweb

评论:
# re: 学习java web的一点体会 2008-06-09 10:04 | ardorleo
spring远不只是整合资源;servlet原本不是控制器;struts也不只是servlet,Struts的Action是个浓缩的Servlet;hibernate不是Model层,是数据持久层的一部分  回复  更多评论
  
# re: 学习java web的一点体会 2008-06-09 23:15 | 开机
@ardorleo
多谢了,以后还请多多指教。
  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: