processlife  
          舞九
          日歷
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345
          統計
          • 隨筆 - 3
          • 文章 - 5
          • 評論 - 0
          • 引用 - 0

          導航

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

           

          我的ssh整合("自動")

          1. 安裝jdk并配置環境變量信息,安裝eclipse,安裝myeclipse,安裝自己喜歡的插件,如 ".properties"文件插件等,安裝tomcat配置環境信息,在myeclipse中配置tomcat.

          2. 新建web工程,處理中文過濾和log日志.(細節見中文過濾和log日志)

          3. 通過myeclipse添加ssh,順序是 struts,spring,hibernate,(在最后配置hibernate的時候會提示有spring包等信息,在配置dataSource完成).

          4. 配置web.xml的spring. *******************************************************


          手動配置整合

          1. 安裝jdk并配置環境變量信息,安裝eclipse,安裝自己喜歡的插件,如 tomcat插件, ".properties"文件插件等,安裝tomcat配置環境信息,在eclipse的tomcat插件中配置tomcat.

          2. 新建web工程,處理中文過濾和log日志.(細節見中文過濾和log日志)

          3. 去官方下載 struts,spring,hibernate 的 release 版, 將其jar包全部copy到 lib 下(自己明白自己用到什么jar包的人除外).

          4. 些配置文件,配置文件共4個(比較流行的寫法) :
                  1) tomcat配置文件web.xml
                  2) struts配置文件 struts-config.xml
                  3) hibernate的pojo對應的配置文件,*.hbm.xml
                  4) hibernate和spring的配置文件,applicationContext.xml
                  注: 可以將applicationContext.xml其拆分N個,如applicationContext-database.xml,applicationContext-hibernate.xml,applicationContext-log.xml,applicationContext-service.xml 從而達到方便管理的目的.

          5. 如頁面使用struts標簽開發,則要在 WEB-INF 目錄下給如 struts-html.tld 的 .tld 文件.

           

          開發

          無非還是以前那么點破東西..... 只不過是更"規范"更"科學"更"新" .....
          老生新談  MVC 的 ssh 版

          M: 老樣子那些東西...只不過名字越來越多... model,vo,pojo 都是 MODEL .
          V: struts version 1.x 基本淘汰,所以現在 jstl 比較得人心....
          C: 劃分兩層: 1. service(業務層) 2.dao(數據傳輸層) , spring 和 hibernate 分別處理這兩層.(目前spring一般繼承hibernate).



          spring整合struts

          因為spring提供了對struts的支持,可以繼承ActionSupport,但是getBean()處理業務邏輯時亂,所以通過插件的形式配置是最科學的.
          插件加載的目的是為了把 WebApplicationContext 加載到 ServletContext 中, 達到脫離了spring環境, 還可以用 ServletContext 去獲取,如getBean().

          在struts-config.xml中 :

            <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
              
          <set-property property="contextConfigLocation" value="/WEB-INF/applicationContext.xml" />
            
          </plug-in>

           

          注: 在struts中處理了,就不需要在web.xml中加監聽了.

          posted on 2007-06-30 23:41 ray.c 閱讀(475) 評論(0)  編輯  收藏 所屬分類: other

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
           
          Copyright © ray.c Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 漠河县| 梁平县| 顺平县| 分宜县| 衢州市| 溆浦县| 东宁县| 紫阳县| 介休市| 汤原县| 左云县| 诸城市| 阆中市| 榆林市| 桂平市| 威信县| 连州市| 通许县| 驻马店市| 沅江市| 漳浦县| 五常市| 湟中县| 上思县| 林西县| 丹棱县| 普兰店市| 商洛市| 友谊县| 博兴县| 四平市| 北碚区| 新乐市| 明水县| 林州市| 梅州市| 盐津县| 凉山| 左权县| 沈阳市| 高青县|