Java Study Center  
          日歷
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789
          統計
          • 隨筆 - 40
          • 文章 - 3
          • 評論 - 0
          • 引用 - 0

          導航

          常用鏈接

          留言簿(1)

          隨筆檔案(40)

          文章檔案(3)

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

           
          第一部分: Struts 開發 6.83MB 22分36秒 http://beansoft.java-cn.org/download/ssh_1_struts.exe

           

          第二部分: Hibernate + Spring 11.5MB 38分59秒 http://beansoft.java-cn.org/download/ssh_2_hibernate_spring.exe

          第三部分: 自己實現 SpringProxyAction 5.05MB 14分25秒 http://beansoft.java-cn.org/download/ssh_3_struts_proxy_asm.exe

          第四部分: ASM 錯誤解決及用 Spring 的代理實現整合 9.95MB 23分49秒 http://beansoft.java-cn.org/download/ssh_4_spring_struts.exe

          大綱 PDF 下載: http://beansoft.java-cn.org/download/spring_struts_hibernate.pdf 427KB

          代碼下載(不帶類庫): http://beansoft.java-cn.org/download/myssh.rar 45KB

           

          視頻大綱:

          Java EE 講座

          MyEclipse 5.5 開發 Spring 整合 Struts, Hibernate 的應用

          劉長炯

          2007.10

          本章要點

          創建數據庫

          快速開發 Struts 應用

          添加 Hibernate 功能

          添加 Spring 功能

          Spring 整合 Hibernate

          模擬 Action 代理類實現 Struts + Spring

          Spring 整合 Struts

          Asm 出錯和 log4j.properties 文件

          測試運行

          創建數據庫

          • 創建數據庫

          Ø 用 MyEclipse Derby 或者其它數據庫
          Ø 用 MyEclipse Database Explorer 管理數據庫
          Ø 執行 SQL:
          • CREATE TABLE bbsuser (
          • id int(11) NOT NULL,
          • username varchar(200) NOT NULL,
          • password varchar(20) NOT NULL,
          • age int,
          • PRIMARY KEY (id)
          • )
          • ENGINE=MyISAM DEFAULT CHARSET=GBK;

          快速開發 Struts 應用

          添加 Hibernate 功能

          添加 Spring 功能

          Spring 整合 Hibernate

          Spring 整合 Hibernate(續)

          模擬 Action 代理類實現 Struts + Spring

          Spring 整合 Struts

          • 添加 Spring Plug in

          Ø
          Ø
          Ø

          • 替換 Action 的 Type

          Ø

          • 在 Spring 配置文件中配置 Bean

          Ø 要點: 通過 path 和 bean 的 name 進行匹配, 這兩個值必須一樣
          Ø

          • 注入 DAO 的代理 bean

          • 詳細步驟參考文檔

          Spring 整合 Struts 的兩種方式

          • struts1加載spring的兩種方式:
          第一種:通過web.xml配置加載spring上下文環境,其配置方式如下:
          web.xml
              
                   contextConfigLocation
                   /WEB-INF/applicationContext.xml
                
          通過listener加載

                       org.springframework.web.context.ContextLoaderListener
                
          或者利用severlet類加載

                      context
                      org.springframework.web.context.ContextLoaderServlet
                      1
                  
          第二種方式:
          使用Struts插件
          在struts-config.xml中

                 
                      value="/WEB-INF/applicationContext.xml"/>
             

          • 這兩種配置的明顯區別就是,第一種方式可以配置多個spring配置文件。

          Asm 出錯和 log4j.properties 文件

          • Log4j.properties

          Ø # Configure logging for testing: optionally with log file
          Ø log4j.rootLogger=WARN, stdout
          Ø # log4j.rootLogger=WARN, stdout, logfile
          Ø log4j.appender.stdout=org.apache.log4j.ConsoleAppender
          Ø log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
          Ø log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n
          Ø log4j.appender.logfile=org.apache.log4j.FileAppender
          Ø log4j.appender.logfile.File=target/spring.log
          Ø log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
          Ø log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

          • 刪除 asm-2.2.3.jar

          測試運行

          • 測試運行

          Ø 用 MyEclipse 發布到 Tomcat
          Ø 運行
          Ø 打開瀏覽器測試

          本章小結

          • 整合要點

          • ASM出錯的解決方案

          • Q and A?

          截圖:

          PPT

          視頻:


          轉自:http://www.aygfsteel.com/beansoft/archive/2007/10/07/150877.html
          posted on 2008-07-09 16:00 綠茶_鄭州 閱讀(165) 評論(0)  編輯  收藏

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


          網站導航:
           
           
          Copyright © 綠茶_鄭州 Powered by: 博客園 模板提供:滬江博客
          主站蜘蛛池模板: 台东县| 丹巴县| 金平| 扎兰屯市| 喀喇沁旗| 镇远县| 霍邱县| 沂源县| 汉沽区| 平舆县| 临澧县| 井陉县| 辽阳市| 临安市| 巴林右旗| 伊金霍洛旗| 德安县| 宁化县| 黔西| 富宁县| 汨罗市| 忻州市| 石阡县| 绥滨县| 景洪市| 扶余县| 建水县| 建昌县| 邵武市| 新龙县| 顺义区| 鹤壁市| 凤山县| 吴堡县| 望都县| 朔州市| 乌拉特中旗| 许昌县| 中牟县| 吉林市| 铁力市|