Struts2、Spring、Hibernate三者整合的過程示例_第1頁
Struts2、Spring、Hibernate三者整合的過程示例_第2頁
Struts2、Spring、Hibernate三者整合的過程示例_第3頁
Struts2、Spring、Hibernate三者整合的過程示例_第4頁
Struts2、Spring、Hibernate三者整合的過程示例_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、.葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇

2、肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞

3、罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆

4、袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆

5、芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄

6、膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁

7、腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿

8、肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆

9、羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄

10、羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈

11、羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿

12、膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃

13、膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻

14、肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈

15、羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆

16、羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃蒈袀羈荿蕆羂膆芅蒆螞罿膁薅螄膄蒀薄袆羇莆薃罿膃莂薂螈羅羋薂袀芁膄薁羃肄蒂薀螞艿莈蕿螅肂芄蚈袇芇膀蚇罿肀葿蚆蠆袃蒅蚆袁腿莁蚅羄羈芇蚄蚃膇膃蚃螆羀蒂螞袈膅莇螁羀羈芃螀蝕膃腿螀螂羆薈蝿羄節蒄螈肇肅莀螇螆芀芆莄衿肅膂莃羈羋蒁蒂蟻肁莇蒁螃芇芃蒀裊聿艿葿肈袂薇蒈螇膈蒃袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆

17、蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃

18、蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁

19、薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈

20、蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞

21、蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃

22、莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀

23、蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅

24、螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅

25、薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀

26、薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈蒂蟻袂蒀蒞羀袁膀薀袆袀節莃螂衿蒞蕿蚈袈肄莁薄羈膇薇袂羇艿莀螈羆蒁薅螄羅膁蒈蝕羄芃蚄薆羃蒞蒆裊羂肅螞螁肂膇蒅蚇肁芀蝕薃肀莂蒃袂聿膂芆袈肈芄薁螄肇莆莄蝕肇肆蕿薆肆膈莂襖膅芁薈螀膄莃莁蚆膃肅薆薂膂芅荿羈膁莇蚄袇膁葿蕆螃膀腿蚃蠆螆芁蒅薅螅莄蟻袃襖肅蒄蝿襖膆蠆蚅袃莈 Struts2與Spring、Hibernate三者整合的過程示例:示例工具:MyEclipse 8.

27、6、Tomcat 6.0、MySql步驟:1.創建一個WEB工程,命名為BookShop(名字自己取,此處為示例工程名);2.導入struts2的核心jar包,也就是在WEB-INF下的lib文件夾中放入jar包文件,如下圖(圖中jar包為示例版本):3.加載spring,選中工程名,右擊并選擇【MyEclipse】選項下的【Add Spring Capabilities.】(或者在工具欄中選擇【MyEclipse】下的【Add Spring Capabilities.】),在彈出的對話框中進行如下圖所示操作: 點擊【Next】,點擊Folder文本框后的【Browse】,在彈出對話

28、框中選擇spring配置文件存儲位置為WEB-INF文件夾,如下圖所示:點擊【OK】后,再點擊【Finish】完成。至此,已經完成加載spring,在WEB-INF文件夾下已經生成了配置文件applicationContext.xml。4.加載Hibernate,選擇【MyEclipse】下的【Add Hibernate Capabilities.】,在彈出對話框中進行如下圖所示操作:  點擊【Next】后,選擇Existing Spring configuration file單選框,在SessionFactory Id文本框中填入"sessionFactory

29、",如下圖所示 :點擊【Next】,進行如下圖所示操作: 該操作中,只需在Bean Id文本框中輸入一個Id名,作為數據庫源的代用名,意義不大。然后在DB Driver下拉列表中,選擇MyEclipse中創建好的數據庫源xiaoqi,其他信息將自動填寫。點擊【Next】,在彈出對話框中去掉Create SessionFactory class?復選框,不創建該類,點擊【Finish】完成(創建過程中,加載的jar包文件可能有重復,所以這個時候如果提示有某些jar包重復,問全部保存【Keep Exiting】,還是替換掉【Replace】,可以選擇替換掉【Replace】)。5.創建s

30、truts.xml文件,在src包下新建一個struts.xml文件,該文件內容如下:<!DOCTYPE struts PUBLIC "-/Apache Software Foundation/DTD Struts Configuration 2.0/EN" "/dtds/struts-2.0.dtd"><struts><!-下述語句是將struts2交給spring管理 -><constant name="struts.objectFactory"

31、; value="spring" /><!-導入struts-default.xml文件 -><include file="struts-default.xml"></include><!-將action內容放在package元素下,package元素的name值與extends值可以使用默認值,如下所示 -><package name="default" extends="struts-default"><!-例如與用戶登錄相關的LoginA

32、ction,配置如下,其中,class值與applicationContext.xml文件中該action的id值相對應,name值作為標識-> <action name="loginAction" class="LoginAction"><!-result元素設置頁面跳轉值,其中name值為目標頁面的字符串標識,如下,登錄失敗時回到login.jsp頁面,成功時,轉向success.jsp頁面 -> <result name="fail">/login.jsp </result>

33、 <result name="success">/success.jsp</result> </action></package></struts>6.配置web.xml文件,其內容如下:<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns=" xmlns:xsi="/2001/XMLSchema-insta

34、nce" xsi:schemaLocation=" <context-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/applicationContext.xml</param-value></context-param><filter><filter-name>struts2</filter-name><filter-class>org.apache.st

35、ruts2.dispatcher.FilterDispatcher</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping><welcome-file-list><welcome-file>index.jsp</welcome-file></welcome-file-list&g

36、t;<listener><listener-class> org.springframework.web.context.ContextLoaderListener</listener-class></listener></web-app>7.反向生成實體類文件在src包下新建一個entity包,將前面數據源xiaoqi所示數據庫bookshop中的user表反向生成Hibernate實體類文件。8.創建數據操作文件在src包下創建dao包,在該包下新建類文件PersonManage.java,其內容如下所示:package dao;

37、import java.util.*;import org.springframework.orm.hibernate3.support.HibernateDaoSupport;import entity.*;public class PersonManage extends HibernateDaoSupport /普通用戶登錄驗證SuppressWarnings("unchecked")public boolean checkUser(String userName,String userPassword) boolean flag = false; String hq

38、l = "from User as user where user.userName = '"+userName+"' and user.userPassword = '"+userPassword+"'" List<User> userList = this.getHibernateTemplate().find(hql); if(userList.size()>0) flag = true; return flag;9.創建Action在src包下新建一個包,名為"com

39、.xiaoqi.action"(名字僅為示例,只寫一個com也可以,示例寫法是采取struts中的action包名寫法),在該包下新建一個action類LoginAction.java,其內容如下:package com.xiaoqi.action;import com.opensymphony.xwork2.ActionSupport;import dao.PersonManage;public class LoginAction extends ActionSupportprivate String userName;private String userPassword;pri

40、vate PersonManage personManage;public String getUserName() return userName;public void setUserName(String userName) this.userName = userName;public String getUserPassword() return userPassword;public void setUserPassword(String userPassword) this.userPassword = userPassword;public void setPersonMana

41、ge(PersonManage personManage) this.personManage = personManage;public String execute() String page = "fail" boolean flag = false; flag = personManage.checkUser(userName, userPassword); if(flag) page = "success" return page;10.創建頁面,創建登錄頁面login.jsp,內容如下:<% page language="ja

42、va" pageEncoding="gb2312"%><!- 導入struts2標簽庫 -><%taglib uri="/struts-tags" prefix="s"%><html> <head> <title>用戶登錄</title></head><body><center> <div id="login"> <s:form action="loginActio

43、n"> <s:textfield label="用戶名" name="userName"></s:textfield> <s:password label="密碼" name="userPassword"></s:password> <s:submit value="登錄"></s:submit> </s:form> </div></center></body>

44、</html>頁面中,先導入struts2標簽庫,用來創建form表單。form表單提交給與登錄相關的LoginAction.java文件,而LoginAction.java在struts.xml文件中相應的name值為"loginAction”,所以這里的action值為"loginAction"。至于用戶名文本框與密碼文本框的name值則與LoginAction.java文件中的userName與userPassword完全匹配。11.配置applicationContext.xml文件:<?xml version="1.0&quo

45、t; encoding="UTF-8"?><beansxmlns="/schema/beans"xmlns:xsi="/2001/XMLSchema-instance"xsi:schemaLocation="/schema/beans /schema/beans/spring-beans-2.5.xsd&quo

46、t;><!- 以下為數據源配置,自動生成 -><bean id="candy" class="mons.dbcp.BasicDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver"> </property> <property name="url" value="jdbc:mysql:/localhost:3306/bookstore

47、"> </property> <property name="username" value="root"></property> <property name="password" value="sa"></property></bean><!- 以下為sessionFactory配置,自動生成 -> <bean id="sessionFactory" class="org.sp

48、ringframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource"> <ref bean="candy" /> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> org.hibernate.dialect.

49、MySQLDialect </prop> </props> </property> <property name="mappingResources"> <list> <value>entity/User.hbm.xml</value></list> </property></bean><!- 配置PersonManage.java類文件 -><bean id="personManage" class="da

50、o.PersonManage" abstract="false" lazy-init="default" autowire="default" dependency-check="default"> <property name="sessionFactory" > <ref local="sessionFactory"/> </property></bean><!- 配置LoginAction.java類

51、文件 -><bean id="LoginAction" class="com.xiaoqi.action.LoginAction" > <property name="personManage"> <ref bean="personManage" /> </property> </bean></beans> 膈芇蒈肆羈薆蕆螆膆蒂蒆袈罿莇薅羀膄芃薄蝕羇腿薃螂膃薈薂羄肅蒄薂肇芁莀薁螆肄芆薀衿艿膂蕿羈肂蒁蚈蟻芇莇蚇螃肀芃蚆羅芆艿蚆肈腿薇蚅螇羈蒃

52、蚄袀膇荿蚃羂羀芅螞螞膅膁螁螄羈蒀螀袆膃莆螀聿羆莂蝿螈節羋螈袀肅薆螇羃芀蒂螆肅肅莈螅螅羋芄蒂袇肁膀蒁罿芇葿蒀蠆聿蒅葿袁蒞莁蒈羄膈芇蒈肆羈薆蕆螆膆蒂蒆袈罿莇薅羀膄芃薄蝕羇腿薃螂膃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊

53、肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿

54、膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀

55、莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁

56、肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅

57、膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆

58、莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀

59、肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈

60、膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂

61、莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅羄膅莀蚈袀膄蒃袃腿膃薅蚆肅膂蚇袁羈膁莇蚄袇芀葿袀螃芀薂蚃肁艿芁袈肇羋蒄螁羃芇薆羆衿芆蚈蝿膈芅莈薂肄芄蒀螇羀莄薃薀袆莃節螆螂莂蒞蕿膀莁薇襖肆莀蠆蚇羂荿荿袂袈莈蒁蚅膇莈薃袁肅蕆蚆蚃罿蒆蒞衿裊肂薈螞袁肂蝕羇膀肁莀螀肆肀蒂羆羂聿薄螈袈肈蚇薁膆膇莆螇肂膆葿蕿羈膆蟻螅

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論