隨筆-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 開機 閱讀(398) 評論(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
          多謝了,以后還請多多指教。
            回復  更多評論
            
          主站蜘蛛池模板: 门头沟区| 西乌珠穆沁旗| 玉门市| 盐城市| 锡林浩特市| 绥芬河市| 双流县| 讷河市| 修武县| 本溪市| 澄城县| 贺兰县| 伊春市| 肇源县| 大宁县| 桓仁| 拉萨市| 江永县| 衢州市| 翼城县| 澄江县| 增城市| 兴化市| 岳普湖县| 延川县| 临澧县| 全南县| 康保县| 韶山市| 通化市| 大名县| 德阳市| 沧源| 磐石市| 呈贡县| 大港区| 浑源县| 泰州市| 长春市| 蚌埠市| 铜陵市|