隨筆-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 開機 閱讀(395) 評論(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
          多謝了,以后還請多多指教。
            回復  更多評論
            
          主站蜘蛛池模板: 囊谦县| 乌恰县| 丹东市| 余干县| 泽普县| 忻州市| 南皮县| 奇台县| 康乐县| 宜川县| 临湘市| 天台县| 黑龙江省| 大宁县| 永仁县| 广宁县| 西充县| 青浦区| 象州县| 巴彦淖尔市| 来凤县| 互助| 鄱阳县| 惠水县| 冀州市| 东台市| 商丘市| 自治县| 札达县| 称多县| 会宁县| 中超| 镶黄旗| 高邮市| 阿拉善左旗| 延吉市| 乌鲁木齐市| 孟村| 沐川县| 新干县| 南靖县|