隨筆-26  評(píng)論-44  文章-20  trackbacks-0
          在一個(gè)QQ群中,聽(tīng)到這樣一個(gè)問(wèn)題:
          Struts
          Spring
          Hibernate
          在B/S開(kāi)發(fā)中都是做什么用的....
          spring..與servlet..有什么區(qū)別啊..

          仔細(xì)想想,自己似乎明白一點(diǎn)點(diǎn),就做了回答,還請(qǐng)各位多多指正,多多批評(píng),完善這個(gè)問(wèn)題的答案。
           
           struts是控制器C,hibernate封裝的對(duì)數(shù)據(jù)庫(kù)的操作,是M層,spring在ssh中的主要作用是整合資源,就像一張地圖,web系統(tǒng)需要用到某些資源時(shí)就去里面找,這些資源可以是控制層對(duì)象,也可以是模型層對(duì)象,或者是更廣泛的東西。

           在最原始的情況下(沒(méi)有struts之類(lèi)的框架),servlet的作用是控制器,反過(guò)來(lái)想struts中所寫(xiě)的類(lèi)本質(zhì)是可以看做是servlet.
           
           以上屬個(gè)人觀點(diǎn),不保證一定正確。


          posted on 2008-06-09 08:36 開(kāi)機(jī) 閱讀(398) 評(píng)論(2)  編輯  收藏 所屬分類(lèi): javaweb

          評(píng)論:
          # re: 學(xué)習(xí)java web的一點(diǎn)體會(huì) 2008-06-09 10:04 | ardorleo
          spring遠(yuǎn)不只是整合資源;servlet原本不是控制器;struts也不只是servlet,Struts的Action是個(gè)濃縮的Servlet;hibernate不是Model層,是數(shù)據(jù)持久層的一部分  回復(fù)  更多評(píng)論
            
          # re: 學(xué)習(xí)java web的一點(diǎn)體會(huì) 2008-06-09 23:15 | 開(kāi)機(jī)
          @ardorleo
          多謝了,以后還請(qǐng)多多指教。
            回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 沁源县| 淳安县| 丰顺县| 池州市| 馆陶县| 浠水县| 勐海县| 铜陵市| 湘乡市| 蕉岭县| 平舆县| 临澧县| 光山县| 普格县| 马关县| 江安县| 广丰县| 常熟市| 巨鹿县| 西盟| 华池县| 昌邑市| 崇文区| 朔州市| 攀枝花市| 宁国市| 临夏县| 巴林右旗| 年辖:市辖区| 高陵县| 鄂伦春自治旗| 柘荣县| 察雅县| 睢宁县| 莆田市| 句容市| 亳州市| 德清县| 沂南县| 丰顺县| 汝阳县|