实例介绍
Java Web整合开发实战 随盘源代码10-21章,因为太大所以分成两个,请在我的上传资源找一下
【实例截图】
【核心代码】
10-21章
├── 第10章
│ └── 10-1
│ └── SE
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ ├── lib
│ │ │ │ ├── antlr-2.7.2.jar
│ │ │ │ ├── antlr-2.7.6.jar
│ │ │ │ ├── aopalliance-1.0.jar
│ │ │ │ ├── cglib-2.2.jar
│ │ │ │ ├── classworlds-1.1.jar
│ │ │ │ ├── commons-beanutils-1.7.0.jar
│ │ │ │ ├── commons-chain-1.2.jar
│ │ │ │ ├── commons-collections-3.1.jar
│ │ │ │ ├── commons-collections-3.2.jar
│ │ │ │ ├── commons-digester-2.0.jar
│ │ │ │ ├── commons-fileupload-1.2.1.jar
│ │ │ │ ├── commons-io-1.3.2.jar
│ │ │ │ ├── commons-lang-2.3.jar
│ │ │ │ ├── commons-logging-1.0.4.jar
│ │ │ │ ├── commons-logging-api-1.1.jar
│ │ │ │ ├── commons-validator-1.3.1.jar
│ │ │ │ ├── dom4j-1.6.1.jar
│ │ │ │ ├── ehcache-1.2.3.jar
│ │ │ │ ├── freemarker-2.3.16.jar
│ │ │ │ ├── hibernate3.jar
│ │ │ │ ├── javassist-3.7.ga.jar
│ │ │ │ ├── javassist-3.9.0.GA.jar
│ │ │ │ ├── json-lib-2.1-jdk15.jar
│ │ │ │ ├── jta-1.1.jar
│ │ │ │ ├── log4j-1.2.14.jar
│ │ │ │ ├── mysql-connector-java-5.0.8-bin.jar
│ │ │ │ ├── ognl-3.0.jar
│ │ │ │ ├── oro-2.0.8.jar
│ │ │ │ ├── slf4j-api-1.5.8.jar
│ │ │ │ ├── slf4j-log4j12-1.5.8.jar
│ │ │ │ ├── sslext-1.2-0.jar
│ │ │ │ ├── struts2-convention-plugin-2.2.1.jar
│ │ │ │ ├── struts2-core-2.2.1.jar
│ │ │ │ ├── struts2-dojo-plugin-2.2.1.jar
│ │ │ │ ├── struts2-embeddedjsp-plugin-2.2.1.jar
│ │ │ │ ├── struts2-json-plugin-2.2.1.jar
│ │ │ │ └── xwork-core-2.2.1.jar
│ │ │ └── web.xml
│ │ ├── admin
│ │ │ ├── addbook.jsp
│ │ │ ├── addppt.jsp
│ │ │ ├── adduser.jsp
│ │ │ ├── adminindex.jsp
│ │ │ ├── booklist.jsp
│ │ │ ├── center.jsp
│ │ │ ├── correctteacher.jsp
│ │ │ ├── down.jsp
│ │ │ ├── editfirstpage.jsp
│ │ │ ├── error.jsp
│ │ │ ├── firstpage.jsp
│ │ │ ├── firstpagepage.jsp
│ │ │ ├── index.jsp
│ │ │ ├── left.jsp
│ │ │ ├── loginerror.jsp
│ │ │ ├── modifybook.jsp
│ │ │ ├── pptlist.jsp
│ │ │ ├── teacher.jsp
│ │ │ ├── top.jsp
│ │ │ ├── userlist.jsp
│ │ │ └── welcome.jsp
│ │ ├── css
│ │ │ ├── css.css
│ │ │ ├── default.css
│ │ │ ├── index.css
│ │ │ ├── layout.css
│ │ │ ├── login.css
│ │ │ ├── public.css
│ │ │ └── top.css
│ │ ├── image
│ │ │ └── main
│ │ │ ├── FooterCopyrightBG.jpg
│ │ │ ├── FooterMenuBG.jpg
│ │ │ ├── MEDIAPLAYER.gif
│ │ │ ├── Servicezz.gif
│ │ │ ├── alldesel.gif
│ │ │ ├── allsel.gif
│ │ │ ├── arrow2.gif
│ │ │ ├── bg.gif
│ │ │ ├── bg2.gif
│ │ │ ├── bg32.gif
│ │ │ ├── bg_logo.gif
│ │ │ ├── btn_mute_off.gif
│ │ │ ├── btn_mute_on.gif
│ │ │ ├── btn_next.gif
│ │ │ ├── btn_pauz_off.gif
│ │ │ ├── btn_pauz_on.gif
│ │ │ ├── btn_play.gif
│ │ │ ├── btn_play_on.gif
│ │ │ ├── btn_plist.gif
│ │ │ ├── btn_prev.gif
│ │ │ ├── btn_rept_off.gif
│ │ │ ├── btn_rept_on.gif
│ │ │ ├── btn_rndmode_off.gif
│ │ │ ├── btn_rndmode_on.gif
│ │ │ ├── btn_stop.gif
│ │ │ ├── btn_stop_on.gif
│ │ │ ├── btn_vdn.gif
│ │ │ ├── btn_vup.gif
│ │ │ ├── close.gif
│ │ │ ├── hengMenuBG.jpg
│ │ │ ├── logo1.gif
│ │ │ ├── m1.gif
│ │ │ ├── mainbook.gif
│ │ │ ├── maincxmh.gif
│ │ │ ├── mainhost.gif
│ │ │ ├── mainpmsj.gif
│ │ │ ├── mainstep.gif
│ │ │ ├── mainwzjs.gif
│ │ │ ├── myweb.gif
│ │ │ ├── pl.gif
│ │ │ ├── pl_skin2.jpg
│ │ │ ├── play.gif
│ │ │ ├── roll_off.gif
│ │ │ ├── roll_on.gif
│ │ │ ├── top01.gif
│ │ │ ├── top02.gif
│ │ │ ├── top03.gif
│ │ │ ├── top04.gif
│ │ │ ├── top05.gif
│ │ │ ├── top06.gif
│ │ │ ├── top07.gif
│ │ │ ├── userhelp.gif
│ │ │ ├── userlogin.gif
│ │ │ ├── webgg_01.gif
│ │ │ ├── webgg_02.gif
│ │ │ └── webgg_03.gif
│ │ ├── images
│ │ │ ├── admin
│ │ │ │ ├── adminlist.png
│ │ │ │ └── submit.png
│ │ │ ├── cz.gif
│ │ │ ├── dl.gif
│ │ │ ├── items
│ │ │ │ ├── main
│ │ │ │ │ ├── 13116670647681.jpg
│ │ │ │ │ ├── 13118180681615.jpg
│ │ │ │ │ ├── 13119309822188.jpg
│ │ │ │ │ ├── 13122033937698.jpg
│ │ │ │ │ ├── 13123726851252.jpg
│ │ │ │ │ ├── 13124638754524.jpg
│ │ │ │ │ ├── 13124705736246.jpg
│ │ │ │ │ ├── 131255104465815600.jpg
│ │ │ │ │ ├── 131255135717824900.jpg
│ │ │ │ │ ├── 131280060201686700.jpg
│ │ │ │ │ ├── 131280851135913600.jpg
│ │ │ │ │ ├── 131280883216045800.jpg
│ │ │ │ │ ├── 13128612574744.jpg
│ │ │ │ │ ├── 131288399180907400.jpg
│ │ │ │ │ ├── 131289060510417500.jpg
│ │ │ │ │ ├── 131289180117705900.jpg
│ │ │ │ │ ├── 131289193668478300.jpg
│ │ │ │ │ ├── 131289241630211700.jpg
│ │ │ │ │ ├── 131298099077031400.jpg
│ │ │ │ │ ├── 131298150778670700.jpg
│ │ │ │ │ ├── 131302751192626700.jpg
│ │ │ │ │ ├── 13130430754692.jpg
│ │ │ │ │ ├── 131305207700903700.jpg
│ │ │ │ │ ├── 131306166584499500.jpg
│ │ │ │ │ ├── 131306206981614400.jpg
│ │ │ │ │ ├── 131306685603771900.jpg
│ │ │ │ │ ├── 13130697243641.jpg
│ │ │ │ │ ├── 131308023887666700.jpg
│ │ │ │ │ ├── 131308029179882200.jpg
│ │ │ │ │ ├── 1ff18288e6723a56.jpg
│ │ │ │ │ ├── 33339_G_1313106110433.jpg
│ │ │ │ │ ├── 33454_G_1313031712812.jpg
│ │ │ │ │ ├── 33611_G_1313030219644.jpg
│ │ │ │ │ ├── 797a4cb9cc7e440d.jpg
│ │ │ │ │ ├── 8eb6c1077dc4a699.jpg
│ │ │ │ │ ├── a2bfec8055b58a13.jpg
│ │ │ │ │ ├── be53e021e0b79fc6.jpg
│ │ │ │ │ ├── chaiguodunyu_main.jpg
│ │ │ │ │ ├── f5df61916f2796f7.jpg
│ │ │ │ │ ├── fengxinzi_main.jpg
│ │ │ │ │ ├── jieke_main.jpg
│ │ │ │ │ ├── kaidikezz_main.jpg
│ │ │ │ │ ├── kena_main.jpg
│ │ │ │ │ ├── n_12954352549124.jpg
│ │ │ │ │ ├── nongxin001.jpg
│ │ │ │ │ ├── ruishengxuan_main.jpg
│ │ │ │ │ ├── tianke_main.jpg
│ │ │ │ │ ├── wKhxwE4,TbTkj8iCAAEopYWvheA761_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwE4,foGxShx2AAEmbaMpXV4540_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwE4,rcTTR2pQAAEqlvw-XaA422_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwE42NUGHUY0yAAEmew2gRR8622_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwE46K6,PBUl9AAFK9dlspoA149_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwE46Q1bEr8uBAAEvFM,0VO4577_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwE46X9ytu7QOAAE6-vt03kA204_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwE47lQe70PueAAFjY6UlisU617_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwE47q1zUfy0cAADaMz-ANuA175_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwE5A7oaMCxi8AAE7lLV3r00110_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwU4,hGfoBqUqAAD14qitf18067_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwU4,lmWELthZAAGPzPIM2bE922_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwU4,onCrduWeAAEy2R3vowA790_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwU47ed-WBShBAAE27iw1uLE262_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwU5A2V3fzqvjAAEkH0uknf0677_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwU5A4TWLWKnbAAF4BXdLIbY179_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwU5CGS6BgoeaAAE0sG8MqHc583_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwU5CRx,gWpTZAAF6Dd,Ifos383_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwU5CSki8MMUiAADpcvhUoaY758_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwU5CVgGDXkPQAAEwhsncmpw849_0-0_9-1.jpg
│ │ │ │ │ ├── wKhxwU5DNXqPjFQ7AAC-jjW-p9Y893_0-0_9-1.jpg
│ │ │ │ │ └── yinuoxibingdian_main.jpg
│ │ │ │ └── other
│ │ │ │ ├── 0M385_0-0_9-1.jpg
│ │ │ │ ├── 0_0-0_9-1.jpg
│ │ │ │ ├── 0fad394e082610e8.jpg
│ │ │ │ ├── 106.jpg
│ │ │ │ ├── 114_0-0_9-1.jpg
│ │ │ │ ├── 12_0-0_9-1.jpg
│ │ │ │ ├── 131280851135913600.jpg
│ │ │ │ ├── 1YuAAC76Q9.jpg
│ │ │ │ ├── 200_0-0_9-1.jpg
│ │ │ │ ├── 20110705194038_27290.jpg
│ │ │ │ ├── 20110721164836_37412.jpg
│ │ │ │ ├── 20110721164908_66842.jpg
│ │ │ │ ├── 20110726155404_33117.jpg
│ │ │ │ ├── 20110726155452_72150.jpg
│ │ │ │ ├── 20110727143555_80242.jpg
│ │ │ │ ├── 20110727143633_24839.jpg
│ │ │ │ ├── 20110727143702_85801.jpg
│ │ │ │ ├── 20110727143735_61350.jpg
│ │ │ │ ├── 20110729160154_46339.jpg
│ │ │ │ ├── 20110729160203_97844.jpg
│ │ │ │ ├── 20110729160242_52281.jpg
│ │ │ │ ├── 20110801203819_12695.jpg
│ │ │ │ ├── 20110801203836_83619.jpg
│ │ │ │ ├── 20110801204815_92893.jpg
│ │ │ │ ├── 20110804194225_65320.jpg
│ │ │ │ ├── 20110804194324_37150.jpg
│ │ │ │ ├── 20110804194906_52015.jpg
│ │ │ │ ├── 20110804211822_99594.jpg
│ │ │ │ ├── 20110804211832_92385.jpg
│ │ │ │ ├── 20110804211900_11984.jpg
│ │ │ │ ├── 20110804212328_64197.jpg
│ │ │ │ ├── 20110807184742_53213.jpg
│ │ │ │ ├── 20110807184827_13225.jpg
│ │ │ │ ├── 20110809133404_37487.jpg
│ │ │ │ ├── 20110811140131_72000.jpg
│ │ │ │ ├── 20110811140159_26687.jpg
│ │ │ │ ├── 20110811140231_44368.jpg
│ │ │ │ ├── 20110811140853_83881.jpg
│ │ │ │ ├── 20110811172910_71457.jpg
│ │ │ │ ├── 20110811172926_55264.jpg
│ │ │ │ ├── 261.jpg
│ │ │ │ ├── 285.jpg
│ │ │ │ ├── 33339-01(1).jpg
│ │ │ │ ├── 33339-02(1).jpg
│ │ │ │ ├── 33339-03(1).jpg
│ │ │ │ ├── 33339-04(1).jpg
│ │ │ │ ├── 33339-06.jpg
│ │ │ │ ├── 33454-01.jpg
│ │ │ │ ├── 33454-02.jpg
│ │ │ │ ├── 33454-04.jpg
│ │ │ │ ├── 33454-05.jpg
│ │ │ │ ├── 33611-04.jpg
│ │ │ │ ├── 33611-05.jpg
│ │ │ │ ├── 33611-06.jpg
│ │ │ │ ├── 33611-08.jpg
│ │ │ │ ├── 418_0-0_9-1.jpg
│ │ │ │ ├── 457_0-0_9-1.jpg
│ │ │ │ ├── 47_0-0_9-1.jpg
│ │ │ │ ├── 486_0-0_9-1.jpg
│ │ │ │ ├── 54_0-0_9-1.jpg
│ │ │ │ ├── 55_0-0_9-1.jpg
│ │ │ │ ├── 582ef651ab40060c.jpg
│ │ │ │ ├── 58361b20bb98bc56.jpg
│ │ │ │ ├── 58_0-0_9-1.jpg
│ │ │ │ ├── 5A2eqA40-0_9-1.jpg
│ │ │ │ ├── 5_0-0_9-1.jpg
│ │ │ │ ├── 5b54daa0fa3d0f1a.jpg
│ │ │ │ ├── 5x5JoQE933_0-0_9-1.jpg
│ │ │ │ ├── 613_0-0_9-1.jpg
│ │ │ │ ├── 649_0-0_9-1.jpg
│ │ │ │ ├── 656bd5bf768bf1a9.jpg
│ │ │ │ ├── 67b11899e1b68e82.jpg
│ │ │ │ ├── 6_0-0_9-1.jpg
│ │ │ │ ├── 6d02e58d47388999.jpg
│ │ │ │ ├── 6e2a44a40b3d7271.jpg
│ │ │ │ ├── 72e68698505edd10.jpg
│ │ │ │ ├── 73.jpg
│ │ │ │ ├── 894086d05b358c34.jpg
│ │ │ │ ├── 91_0-0_9-1.jpg
│ │ │ │ ├── 955_0-0_9-1.jpg
│ │ │ │ ├── 97_0-0_9-1.jpg
│ │ │ │ ├── AADwADli_0-0_9-1.jpg
│ │ │ │ ├── AAEdBngD9UY41.jpg
│ │ │ │ ├── AAw286_0-0_9-1.jpg
│ │ │ │ ├── AC4YSLEFGI80_9-1.jpg
│ │ │ │ ├── ADJXqxfN203439-1.jpg
│ │ │ │ ├── AEg9MzHRDc870_0-0.jpg
│ │ │ │ ├── AErECeCsvc450_9-1.jpg
│ │ │ │ ├── AFeso,Rp0_0-0_9.jpg
│ │ │ │ ├── CxxaBhAeM311.jpg
│ │ │ │ ├── DNcDIpI73_9-1.jpg
│ │ │ │ ├── E3oUG8lAo230-1.jpg
│ │ │ │ ├── E4,ldCsTF_0-0_9-1.jpg
│ │ │ │ ├── G,wpyGAADwEiX.jpg
│ │ │ │ ├── I783_0-0_9-1.jpg
│ │ │ │ ├── U504_0-.jpg
│ │ │ │ ├── U5A2bfWMPeI479-1.jpg
│ │ │ │ ├── U5CSmH5BF-1.jpg
│ │ │ │ ├── U981_0-0_9-1.jpg
│ │ │ │ ├── VWhU393_0-0_9-1.jpg
│ │ │ │ ├── YzYHc886_0-0_9-1.jpg
│ │ │ │ ├── _0-0_9-1.jpg
│ │ │ │ ├── _9-1.jpg
│ │ │ │ ├── a835b8b3986eac33.jpg
│ │ │ │ ├── abe0f6477c8f475e.jpg
│ │ │ │ ├── abec4bb05bd1faac.jpg
│ │ │ │ ├── afanti002.jpg
│ │ │ │ ├── afanti004.jpg
│ │ │ │ ├── afanti009.jpg
│ │ │ │ ├── aoshang001.jpg
│ │ │ │ ├── aoshang002.jpg
│ │ │ │ ├── aoshang003.jpg
│ │ │ │ ├── aoshang004.jpg
│ │ │ │ ├── be1984aec9b50106.jpg
│ │ │ │ ├── bfc07506de30453b.jpg
│ │ │ │ ├── bigesite2004.jpg
│ │ │ │ ├── bigesite2005.jpg
│ │ │ │ ├── bigesite2006.jpg
│ │ │ │ ├── bigesite2007.jpg
│ │ │ │ ├── bigesite2008.jpg
│ │ │ │ ├── c198_0-0_9-1.jpg
│ │ │ │ ├── cCA020_0-0_9-1.jpg
│ │ │ │ ├── chaiguodunyu_.jpg
│ │ │ │ ├── chaiguodunyu_dimg2.jpg
│ │ │ │ ├── chaiguodunyu_dimg4.jpg
│ │ │ │ ├── chaiguodunyu_dimg5.jpg
│ │ │ │ ├── d1d85edb38f85042.jpg
│ │ │ │ ├── d41c3c5f6548e426.jpg
│ │ │ │ ├── d6d2578cf85d24c0.jpg
│ │ │ │ ├── d6e5bc9950873d3e.jpg
│ │ │ │ ├── dai001.jpg
│ │ │ │ ├── dai009.jpg
│ │ │ │ ├── dai016.jpg
│ │ │ │ ├── dapang001.jpg
│ │ │ │ ├── dapang005.jpg
│ │ │ │ ├── dapang009.jpg
│ │ │ │ ├── dapang013.jpg
│ │ │ │ ├── dapang021.jpg
│ │ │ │ ├── dd3b63a04732bb37.jpg
│ │ │ │ ├── fS-Bs683_0-0_9-1.jpg
│ │ │ │ ├── fengxinzi_dimg5.jpg
│ │ │ │ ├── fengxinzi_dimg6.jpg
│ │ │ │ ├── fengxinzi_dimg7.jpg
│ │ │ │ ├── haitai003.jpg
│ │ │ │ ├── haitai006.jpg
│ │ │ │ ├── haitai007.jpg
│ │ │ │ ├── haoduo001.jpg
│ │ │ │ ├── haoduo010.jpg
│ │ │ │ ├── huangguan001.jpg
│ │ │ │ ├── huangguan003.jpg
│ │ │ │ ├── huangguan009.jpg
│ │ │ │ ├── huangguan019.jpg
│ │ │ │ ├── huangguan020.jpg
│ │ │ │ ├── hxwE46K-ifm1.jpg
│ │ │ │ ├── jG6A590_0-0_9-1.jpg
│ │ │ │ ├── jian004.jpg
│ │ │ │ ├── jian005.jpg
│ │ │ │ ├── jian008.jpg
│ │ │ │ ├── jieke_dimg1.jpg
│ │ │ │ ├── jieke_dimg2.jpg
│ │ │ │ ├── jieke_dimg3.jpg
│ │ │ │ ├── kaidikezz_dimg13.jpg
│ │ │ │ ├── kaidikezz_dimg8.jpg
│ │ │ │ ├── kaidikezz_dimg9.jpg
│ │ │ │ ├── kena_dimg2.jpg
│ │ │ │ ├── kena_dimg5.jpg
│ │ │ │ ├── kena_dimg7.jpg
│ │ │ │ ├── n_12954301304580.jpg
│ │ │ │ ├── n_12954318536452.jpg
│ │ │ │ ├── n_12954720307972.jpg
│ │ │ │ ├── n_12954722902276.jpg
│ │ │ │ ├── nong003.jpg
│ │ │ │ ├── nong201.jpg
│ │ │ │ ├── o2FQc268_0-0_9-1.jpg
│ │ │ │ ├── oQ410_0-0_9-1.jpg
│ │ │ │ ├── q5,6dbHqAAD859-1.jpg
│ │ │ │ ├── qishilintj3001.jpg
│ │ │ │ ├── qishilintj3003.jpg
│ │ │ │ ├── qishilintj3005.jpg
│ │ │ │ ├── qishilintj3008.jpg
│ │ │ │ ├── ruishengxuan_dimg1.jpg
│ │ │ │ ├── ruishengxuan_dimg3.jpg
│ │ │ │ ├── ruishengxuan_dimg4.jpg
│ │ │ │ ├── sainalin004.jpg
│ │ │ │ ├── sainalin005.jpg
│ │ │ │ ├── sainalin007.jpg
│ │ │ │ ├── sainalin008.jpg
│ │ │ │ ├── sainalin010.jpg
│ │ │ │ ├── sainalin011.jpg
│ │ │ │ ├── tg777_0-0_9-1.jpg
│ │ │ │ ├── tianke_dimg2.jpg
│ │ │ │ ├── tianke_dimg4.jpg
│ │ │ │ ├── tianke_dimg5.jpg
│ │ │ │ ├── tianke_dimg6.jpg
│ │ │ │ ├── wHAAE0KN8rd.jpg
│ │ │ │ ├── wK20_0-0_9-1.jpg
│ │ │ │ ├── wK6_0-0_9-1.jpg
│ │ │ │ ├── wKh2TAABvgVW-1.jpg
│ │ │ │ ├── wKhx04_0-0_9-1.jpg
│ │ │ │ ├── wKhx1.jpg
│ │ │ │ ├── wKhx34_0-0_9-1.jpg
│ │ │ │ ├── wKhxw04_0-0_9-1.jpg
│ │ │ │ ├── wKhxwE4,lcWy1.jpg
│ │ │ │ ├── wKhxwE46RBOyrq.jpg
│ │ │ │ ├── wKhxwE47kmuOW1.jpg
│ │ │ │ ├── wKhxwE5CHDuVkUm1.jpg
│ │ │ │ ├── wKhxwU5A5JGs.jpg
│ │ │ │ ├── wU4,t6y576_0-0_9-1.jpg
│ │ │ │ ├── weihua001.jpg
│ │ │ │ ├── weihua003.jpg
│ │ │ │ ├── weihua008.jpg
│ │ │ │ ├── wgmf005.jpg
│ │ │ │ ├── wgmf009.jpg
│ │ │ │ ├── wgmf010.jpg
│ │ │ │ ├── wwU5A4YX057C-1.jpg
│ │ │ │ ├── xia007.jpg
│ │ │ │ ├── xia009.jpg
│ │ │ │ ├── xia018.jpg
│ │ │ │ ├── xwU49-1.jpg
│ │ │ │ ├── yinuoxibingdian_dimg2.jpg
│ │ │ │ ├── yinuoxibingdian_dimg4.jpg
│ │ │ │ ├── yinuoxibingdian_dimg6.jpg
│ │ │ │ ├── ysdyg002.jpg
│ │ │ │ ├── ysdyg004.jpg
│ │ │ │ ├── ysdyg007.jpg
│ │ │ │ ├── ysdyg008.jpg
│ │ │ │ ├── zhaojilaopu001.jpg
│ │ │ │ ├── zhaojilaopu007.jpg
│ │ │ │ ├── zhaojilaopu011.jpg
│ │ │ │ └── zhaojilaopu014.jpg
│ │ │ ├── login_03.gif
│ │ │ ├── login_10.gif
│ │ │ ├── login_11.gif
│ │ │ ├── logo.gif
│ │ │ ├── logo.jpg
│ │ │ ├── main_01.gif
│ │ │ ├── main_03.gif
│ │ │ ├── main_05.gif
│ │ │ ├── main_06.gif
│ │ │ ├── main_07.gif
│ │ │ ├── main_10.gif
│ │ │ ├── main_11.gif
│ │ │ ├── main_13.gif
│ │ │ ├── main_15.gif
│ │ │ ├── main_17.gif
│ │ │ ├── main_19.gif
│ │ │ ├── main_21.gif
│ │ │ ├── main_34.gif
│ │ │ ├── pass.gif
│ │ │ ├── public
│ │ │ │ ├── D022241535.gif
│ │ │ │ ├── bottom.png
│ │ │ │ └── position.gif
│ │ │ ├── sj.gif
│ │ │ ├── srh_bg.gif
│ │ │ ├── submit.png
│ │ │ ├── top01.gif
│ │ │ ├── top02.gif
│ │ │ ├── top03.gif
│ │ │ ├── top04.gif
│ │ │ ├── top05.gif
│ │ │ ├── top06.gif
│ │ │ ├── top07.gif
│ │ │ ├── top_.jpg
│ │ │ ├── top_left.png
│ │ │ ├── tupian
│ │ │ │ ├── bianji.png
│ │ │ │ ├── chakan.png
│ │ │ │ ├── frame2.png
│ │ │ │ ├── houtui.png
│ │ │ │ ├── huifu.png
│ │ │ │ ├── jinyong.png
│ │ │ │ ├── more.png
│ │ │ │ ├── ok.png
│ │ │ │ ├── shanchu.png
│ │ │ │ ├── shezhi.png
│ │ │ │ ├── tianjia.png
│ │ │ │ ├── xiugai.jpg
│ │ │ │ └── xiugai.png
│ │ │ └── webgg_01.gif
│ │ ├── js
│ │ │ ├── 163css.js
│ │ │ ├── WdatePicker.js
│ │ │ ├── base.js
│ │ │ ├── calendar.js
│ │ │ ├── chili-1.7.pack.js
│ │ │ ├── jquery-1.2.6.pack.js
│ │ │ ├── jquery.accordion.js
│ │ │ ├── jquery.dimensions.js
│ │ │ ├── jquery.easing.js
│ │ │ ├── jquery.js
│ │ │ ├── js.js
│ │ │ ├── lang
│ │ │ │ ├── en.js
│ │ │ │ ├── zh-cn.js
│ │ │ │ └── zh-tw.js
│ │ │ ├── login.js
│ │ │ ├── map.js
│ │ │ ├── skin
│ │ │ │ ├── WdatePicker.css
│ │ │ │ ├── datePicker.gif
│ │ │ │ ├── default
│ │ │ │ │ ├── datepicker.css
│ │ │ │ │ └── img.gif
│ │ │ │ └── whyGreen
│ │ │ │ ├── bg.jpg
│ │ │ │ ├── datepicker.css
│ │ │ │ └── img.gif
│ │ │ └── 开发包
│ │ │ ├── lang
│ │ │ │ ├── en.js
│ │ │ │ ├── zh-cn.js
│ │ │ │ └── zh-tw.js
│ │ │ ├── readme.txt
│ │ │ └── skin
│ │ │ ├── WdatePicker.css
│ │ │ ├── datePicker.gif
│ │ │ ├── default
│ │ │ │ ├── datepicker.css
│ │ │ │ └── img.gif
│ │ │ └── whyGreen
│ │ │ ├── bg.jpg
│ │ │ ├── datepicker.css
│ │ │ └── img.gif
│ │ └── user
│ │ ├── booklist.jsp
│ │ ├── center.jsp
│ │ ├── first.jsp
│ │ ├── footer.jsp
│ │ ├── homeworklist.jsp
│ │ ├── index.jsp
│ │ ├── login.jsp
│ │ ├── loginerror.jsp
│ │ ├── loginsuccess.jsp
│ │ ├── pptlist.jsp
│ │ ├── refresh.jsp
│ │ ├── right.jsp
│ │ ├── saveSuccess.jsp
│ │ ├── teacher.jsp
│ │ ├── test.jsp
│ │ ├── top.jsp
│ │ └── videolist.jsp
│ ├── build
│ │ └── classes
│ │ ├── com
│ │ │ ├── action
│ │ │ │ ├── BookAction.class
│ │ │ │ ├── FirstPageAction.class
│ │ │ │ ├── HomeworkAction.class
│ │ │ │ ├── Login.class
│ │ │ │ ├── PptAction.class
│ │ │ │ ├── TeacherAction.class
│ │ │ │ ├── Test.class
│ │ │ │ └── UserAction.class
│ │ │ ├── dao
│ │ │ │ ├── AdminDao.class
│ │ │ │ ├── BookDao.class
│ │ │ │ ├── FirstPageDao.class
│ │ │ │ ├── PptDao.class
│ │ │ │ ├── TeacherDao.class
│ │ │ │ └── UserDao.class
│ │ │ └── model
│ │ │ ├── Admin.class
│ │ │ ├── Admin.hbm.xml
│ │ │ ├── Book.class
│ │ │ ├── Book.hbm.xml
│ │ │ ├── Firstpage.class
│ │ │ ├── Firstpage.hbm.xml
│ │ │ ├── HibernateSessionFactory.class
│ │ │ ├── Ppt.class
│ │ │ ├── Ppt.hbm.xml
│ │ │ ├── Teacher.class
│ │ │ ├── Teacher.hbm.xml
│ │ │ ├── User.class
│ │ │ └── User.hbm.xml
│ │ ├── hibernate.cfg.xml
│ │ └── struts.xml
│ └── src
│ ├── com
│ │ ├── action
│ │ │ ├── BookAction.java
│ │ │ ├── CorrectTeacher.class
│ │ │ ├── DownloadAction.class
│ │ │ ├── FileUpLoadAction.class
│ │ │ ├── FirstPageAction.java
│ │ │ ├── HomeworkAction.java
│ │ │ ├── Login.class
│ │ │ ├── Login.java
│ │ │ ├── PptAction.java
│ │ │ ├── Show.class
│ │ │ ├── TeacherAction.java
│ │ │ ├── Test.class
│ │ │ ├── Test.java
│ │ │ └── UserAction.java
│ │ ├── dao
│ │ │ ├── AdminDao.java
│ │ │ ├── BookDao.java
│ │ │ ├── FirstPageDao.java
│ │ │ ├── PptDao.java
│ │ │ ├── TeacherDao.java
│ │ │ └── UserDao.java
│ │ └── model
│ │ ├── Admin.hbm.xml
│ │ ├── Admin.java
│ │ ├── Book.hbm.xml
│ │ ├── Book.java
│ │ ├── Firstpage.hbm.xml
│ │ ├── Firstpage.java
│ │ ├── HibernateSessionFactory.java
│ │ ├── Ppt.hbm.xml
│ │ ├── Ppt.java
│ │ ├── Teacher.hbm.xml
│ │ ├── Teacher.java
│ │ ├── User.hbm.xml
│ │ └── User.java
│ ├── hibernate.cfg.xml
│ └── struts.xml
├── 第11章
│ └── HibernateDemo
│ ├── WebRoot
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ └── WEB-INF
│ │ ├── classes
│ │ │ ├── hibernate.cfg.xml
│ │ │ └── org
│ │ │ └── hibernate
│ │ │ ├── dao
│ │ │ │ ├── UserDAO.class
│ │ │ │ └── UserDAOImpl.class
│ │ │ ├── entity
│ │ │ │ ├── HibernateDemo.class
│ │ │ │ ├── HibernateUtil.class
│ │ │ │ ├── Student.class
│ │ │ │ ├── User.class
│ │ │ │ └── User.hbm.xml
│ │ │ └── test
│ │ │ └── UserTest.class
│ │ ├── lib
│ │ │ ├── ant-1.6.5.jar
│ │ │ ├── ant-antlr-1.6.5.jar
│ │ │ ├── ant-junit-1.6.5.jar
│ │ │ ├── ant-launcher-1.6.5.jar
│ │ │ ├── ant-swing-1.6.5.jar
│ │ │ ├── antlr-2.7.6.jar
│ │ │ ├── asm-attrs.jar
│ │ │ ├── asm.jar
│ │ │ ├── c3p0-0.9.1.jar
│ │ │ ├── cglib-2.1.3.jar
│ │ │ ├── checkstyle-all.jar
│ │ │ ├── cleanimports.jar
│ │ │ ├── commons-collections-2.1.1.jar
│ │ │ ├── commons-logging-1.0.4.jar
│ │ │ ├── commons-logging-api-1.1.jar
│ │ │ ├── concurrent-1.3.2.jar
│ │ │ ├── connector.jar
│ │ │ ├── dom4j-1.6.1.jar
│ │ │ ├── ehcache-1.2.3.jar
│ │ │ ├── ejb3-persistence.jar
│ │ │ ├── hibernate-annotations.jar
│ │ │ ├── hibernate-commons-annotations.jar
│ │ │ ├── hibernate3.jar
│ │ │ ├── jaas.jar
│ │ │ ├── jacc-1_0-fr.jar
│ │ │ ├── javassist.jar
│ │ │ ├── jaxen-1.1-beta-7.jar
│ │ │ ├── jboss-cache.jar
│ │ │ ├── jboss-common.jar
│ │ │ ├── jboss-jmx.jar
│ │ │ ├── jboss-system.jar
│ │ │ ├── jdbc2_0-stdext.jar
│ │ │ ├── jgroups-2.2.8.jar
│ │ │ ├── jta.jar
│ │ │ ├── juli-6.0.18.jar
│ │ │ ├── junit-3.8.1.jar
│ │ │ ├── log4j-1.2.11.jar
│ │ │ ├── mysql-connector-java-5.1.18-bin.jar
│ │ │ ├── oscache-2.1.jar
│ │ │ ├── proxool-0.8.3.jar
│ │ │ ├── slf4j-api-1.6.1.jar
│ │ │ ├── swarmcache-1.0rc2.jar
│ │ │ ├── syndiag2.jar
│ │ │ ├── versioncheck.jar
│ │ │ ├── xerces-2.6.2.jar
│ │ │ └── xml-apis.jar
│ │ └── web.xml
│ └── src
│ ├── hibernate.cfg.xml
│ └── org
│ └── hibernate
│ ├── dao
│ │ ├── UserDAO.java
│ │ └── UserDAOImpl.java
│ ├── entity
│ │ ├── HibernateDemo.java
│ │ ├── HibernateUtil.java
│ │ ├── Student.java
│ │ ├── User.hbm.xml
│ │ └── User.java
│ └── test
│ └── UserTest.java
├── 第12章
│ ├── BidirectionalManyToMany
│ │ ├── MySQL数据库文件
│ │ │ ├── address.sql
│ │ │ ├── user.sql
│ │ │ └── user_address.sql
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ └── WEB-INF
│ │ │ ├── lib
│ │ │ │ ├── ant-1.6.5.jar
│ │ │ │ ├── ant-antlr-1.6.5.jar
│ │ │ │ ├── ant-junit-1.6.5.jar
│ │ │ │ ├── ant-launcher-1.6.5.jar
│ │ │ │ ├── ant-swing-1.6.5.jar
│ │ │ │ ├── antlr-2.7.6.jar
│ │ │ │ ├── asm-attrs.jar
│ │ │ │ ├── asm.jar
│ │ │ │ ├── c3p0-0.9.1.jar
│ │ │ │ ├── cglib-2.1.3.jar
│ │ │ │ ├── checkstyle-all.jar
│ │ │ │ ├── cleanimports.jar
│ │ │ │ ├── commons-collections-3.1.jar
│ │ │ │ ├── commons-logging-1.0.4.jar
│ │ │ │ ├── commons-logging-api-1.1.jar
│ │ │ │ ├── dom4j-1.6.1.jar
│ │ │ │ ├── ejb3-persistence.jar
│ │ │ │ ├── hibernate3.jar
│ │ │ │ ├── jaas.jar
│ │ │ │ ├── javassist-3.12.0.GA.jar
│ │ │ │ ├── jboss-cache.jar
│ │ │ │ ├── jboss-jmx.jar
│ │ │ │ ├── jboss-system.jar
│ │ │ │ ├── jdbc2_0-stdext.jar
│ │ │ │ ├── jta.jar
│ │ │ │ ├── juli-6.0.18.jar
│ │ │ │ ├── log4j-1.2.11.jar
│ │ │ │ ├── mysql-connector-java-5.1.18-bin.jar
│ │ │ │ ├── proxool-0.8.3.jar
│ │ │ │ ├── slf4j-api-1.6.1.jar
│ │ │ │ ├── swarmcache-1.0rc2.jar
│ │ │ │ ├── versioncheck.jar
│ │ │ │ ├── xerces-2.6.2.jar
│ │ │ │ └── xml-apis.jar
│ │ │ └── web.xml
│ │ ├── build
│ │ │ └── classes
│ │ │ ├── Address.class
│ │ │ ├── Address.hbm.xml
│ │ │ ├── HibernateUtil.class
│ │ │ ├── Test.class
│ │ │ ├── User.class
│ │ │ ├── User.hbm.xml
│ │ │ └── hibernate.cfg.xml
│ │ └── src
│ │ ├── Address.hbm.xml
│ │ ├── Address.java
│ │ ├── HibernateUtil.java
│ │ ├── Test.java
│ │ ├── User.hbm.xml
│ │ ├── User.java
│ │ └── hibernate.cfg.xml
│ ├── BidirectionalOneToMany
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ └── WEB-INF
│ │ │ ├── lib
│ │ │ │ ├── ant-1.6.5.jar
│ │ │ │ ├── ant-antlr-1.6.5.jar
│ │ │ │ ├── ant-junit-1.6.5.jar
│ │ │ │ ├── ant-launcher-1.6.5.jar
│ │ │ │ ├── ant-swing-1.6.5.jar
│ │ │ │ ├── antlr-2.7.6.jar
│ │ │ │ ├── asm-attrs.jar
│ │ │ │ ├── asm.jar
│ │ │ │ ├── c3p0-0.9.1.jar
│ │ │ │ ├── cglib-2.1.3.jar
│ │ │ │ ├── checkstyle-all.jar
│ │ │ │ ├── cleanimports.jar
│ │ │ │ ├── commons-collections-3.1.jar
│ │ │ │ ├── commons-logging-1.0.4.jar
│ │ │ │ ├── commons-logging-api-1.1.jar
│ │ │ │ ├── dom4j-1.6.1.jar
│ │ │ │ ├── ejb3-persistence.jar
│ │ │ │ ├── hibernate3.jar
│ │ │ │ ├── jaas.jar
│ │ │ │ ├── javassist-3.12.0.GA.jar
│ │ │ │ ├── jboss-cache.jar
│ │ │ │ ├── jboss-jmx.jar
│ │ │ │ ├── jboss-system.jar
│ │ │ │ ├── jdbc2_0-stdext.jar
│ │ │ │ ├── jta.jar
│ │ │ │ ├── juli-6.0.18.jar
│ │ │ │ ├── log4j-1.2.11.jar
│ │ │ │ ├── mysql-connector-java-5.1.18-bin.jar
│ │ │ │ ├── proxool-0.8.3.jar
│ │ │ │ ├── slf4j-api-1.6.1.jar
│ │ │ │ ├── swarmcache-1.0rc2.jar
│ │ │ │ ├── versioncheck.jar
│ │ │ │ ├── xerces-2.6.2.jar
│ │ │ │ └── xml-apis.jar
│ │ │ └── web.xml
│ │ ├── build
│ │ │ └── classes
│ │ │ ├── Address.class
│ │ │ ├── Address.hbm.xml
│ │ │ ├── HibernateUtil.class
│ │ │ ├── Test.class
│ │ │ ├── User.class
│ │ │ ├── User.hbm.xml
│ │ │ └── hibernate.cfg.xml
│ │ ├── src
│ │ │ ├── Address.hbm.xml
│ │ │ ├── Address.java
│ │ │ ├── HibernateUtil.java
│ │ │ ├── Test.java
│ │ │ ├── User.hbm.xml
│ │ │ ├── User.java
│ │ │ └── hibernate.cfg.xml
│ │ └── 数据库文件
│ │ ├── address.sql
│ │ └── user.sql
│ ├── BidirectionalOneToOneFK
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ └── WEB-INF
│ │ │ ├── lib
│ │ │ │ ├── ant-1.6.5.jar
│ │ │ │ ├── ant-antlr-1.6.5.jar
│ │ │ │ ├── ant-junit-1.6.5.jar
│ │ │ │ ├── ant-launcher-1.6.5.jar
│ │ │ │ ├── ant-swing-1.6.5.jar
│ │ │ │ ├── antlr-2.7.6.jar
│ │ │ │ ├── asm-attrs.jar
│ │ │ │ ├── asm.jar
│ │ │ │ ├── c3p0-0.9.1.jar
│ │ │ │ ├── cglib-2.1.3.jar
│ │ │ │ ├── checkstyle-all.jar
│ │ │ │ ├── cleanimports.jar
│ │ │ │ ├── commons-collections-3.1.jar
│ │ │ │ ├── commons-logging-1.0.4.jar
│ │ │ │ ├── commons-logging-api-1.1.jar
│ │ │ │ ├── dom4j-1.6.1.jar
│ │ │ │ ├── ejb3-persistence.jar
│ │ │ │ ├── hibernate3.jar
│ │ │ │ ├── jaas.jar
│ │ │ │ ├── javassist-3.12.0.GA.jar
│ │ │ │ ├── jboss-cache.jar
│ │ │ │ ├── jboss-jmx.jar
│ │ │ │ ├── jboss-system.jar
│ │ │ │ ├── jdbc2_0-stdext.jar
│ │ │ │ ├── jta.jar
│ │ │ │ ├── juli-6.0.18.jar
│ │ │ │ ├── log4j-1.2.11.jar
│ │ │ │ ├── mysql-connector-java-5.1.18-bin.jar
│ │ │ │ ├── proxool-0.8.3.jar
│ │ │ │ ├── slf4j-api-1.6.1.jar
│ │ │ │ ├── swarmcache-1.0rc2.jar
│ │ │ │ ├── versioncheck.jar
│ │ │ │ ├── xerces-2.6.2.jar
│ │ │ │ └── xml-apis.jar
│ │ │ └── web.xml
│ │ ├── build
│ │ │ └── classes
│ │ │ ├── Address.class
│ │ │ ├── Address.hbm.xml
│ │ │ ├── HibernateUtil.class
│ │ │ ├── Test.class
│ │ │ ├── User.class
│ │ │ ├── User.hbm.xml
│ │ │ └── hibernate.cfg.xml
│ │ ├── src
│ │ │ ├── Address.hbm.xml
│ │ │ ├── Address.java
│ │ │ ├── HibernateUtil.java
│ │ │ ├── Test.java
│ │ │ ├── User.hbm.xml
│ │ │ ├── User.java
│ │ │ └── hibernate.cfg.xml
│ │ └── 数据库文件
│ │ ├── address.sql
│ │ └── user.sql
│ ├── BidirectionalOneToOnePK
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ └── WEB-INF
│ │ │ ├── lib
│ │ │ │ ├── ant-1.6.5.jar
│ │ │ │ ├── ant-antlr-1.6.5.jar
│ │ │ │ ├── ant-junit-1.6.5.jar
│ │ │ │ ├── ant-launcher-1.6.5.jar
│ │ │ │ ├── ant-swing-1.6.5.jar
│ │ │ │ ├── antlr-2.7.6.jar
│ │ │ │ ├── asm-attrs.jar
│ │ │ │ ├── asm.jar
│ │ │ │ ├── c3p0-0.9.1.jar
│ │ │ │ ├── cglib-2.1.3.jar
│ │ │ │ ├── checkstyle-all.jar
│ │ │ │ ├── cleanimports.jar
│ │ │ │ ├── commons-collections-3.1.jar
│ │ │ │ ├── commons-logging-1.0.4.jar
│ │ │ │ ├── commons-logging-api-1.1.jar
│ │ │ │ ├── dom4j-1.6.1.jar
│ │ │ │ ├── ejb3-persistence.jar
│ │ │ │ ├── hibernate3.jar
│ │ │ │ ├── jaas.jar
│ │ │ │ ├── javassist-3.12.0.GA.jar
│ │ │ │ ├── jboss-cache.jar
│ │ │ │ ├── jboss-jmx.jar
│ │ │ │ ├── jboss-system.jar
│ │ │ │ ├── jdbc2_0-stdext.jar
│ │ │ │ ├── jta.jar
│ │ │ │ ├── juli-6.0.18.jar
│ │ │ │ ├── log4j-1.2.11.jar
│ │ │ │ ├── mysql-connector-java-5.1.18-bin.jar
│ │ │ │ ├── proxool-0.8.3.jar
│ │ │ │ ├── slf4j-api-1.6.1.jar
│ │ │ │ ├── swarmcache-1.0rc2.jar
│ │ │ │ ├── versioncheck.jar
│ │ │ │ ├── xerces-2.6.2.jar
│ │ │ │ └── xml-apis.jar
│ │ │ └── web.xml
│ │ ├── build
│ │ │ └── classes
│ │ │ ├── Address.class
│ │ │ ├── Address.hbm.xml
│ │ │ ├── HibernateUtil.class
│ │ │ ├── Test.class
│ │ │ ├── User.class
│ │ │ ├── User.hbm.xml
│ │ │ └── hibernate.cfg.xml
│ │ ├── src
│ │ │ ├── Address.hbm.xml
│ │ │ ├── Address.java
│ │ │ ├── HibernateUtil.java
│ │ │ ├── Test.java
│ │ │ ├── User.hbm.xml
│ │ │ ├── User.java
│ │ │ └── hibernate.cfg.xml
│ │ └── 数据库文件
│ │ ├── address.sql
│ │ └── user.sql
│ ├── ManyToMany
│ │ ├── MySQL数据库文件
│ │ │ ├── address.sql
│ │ │ ├── user.MYD
│ │ │ ├── user.MYI
│ │ │ ├── user.frm
│ │ │ ├── user.sql
│ │ │ └── user_address.sql
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ └── WEB-INF
│ │ │ ├── lib
│ │ │ │ ├── ant-1.6.5.jar
│ │ │ │ ├── ant-antlr-1.6.5.jar
│ │ │ │ ├── ant-junit-1.6.5.jar
│ │ │ │ ├── ant-launcher-1.6.5.jar
│ │ │ │ ├── ant-swing-1.6.5.jar
│ │ │ │ ├── antlr-2.7.6.jar
│ │ │ │ ├── asm-attrs.jar
│ │ │ │ ├── asm.jar
│ │ │ │ ├── c3p0-0.9.1.jar
│ │ │ │ ├── cglib-2.1.3.jar
│ │ │ │ ├── checkstyle-all.jar
│ │ │ │ ├── cleanimports.jar
│ │ │ │ ├── commons-collections-3.1.jar
│ │ │ │ ├── commons-logging-1.0.4.jar
│ │ │ │ ├── commons-logging-api-1.1.jar
│ │ │ │ ├── dom4j-1.6.1.jar
│ │ │ │ ├── ejb3-persistence.jar
│ │ │ │ ├── hibernate3.jar
│ │ │ │ ├── jaas.jar
│ │ │ │ ├── javassist-3.12.0.GA.jar
│ │ │ │ ├── jboss-cache.jar
│ │ │ │ ├── jboss-jmx.jar
│ │ │ │ ├── jboss-system.jar
│ │ │ │ ├── jdbc2_0-stdext.jar
│ │ │ │ ├── jta.jar
│ │ │ │ ├── juli-6.0.18.jar
│ │ │ │ ├── log4j-1.2.11.jar
│ │ │ │ ├── mysql-connector-java-5.1.18-bin.jar
│ │ │ │ ├── proxool-0.8.3.jar
│ │ │ │ ├── slf4j-api-1.6.1.jar
│ │ │ │ ├── swarmcache-1.0rc2.jar
│ │ │ │ ├── versioncheck.jar
│ │ │ │ ├── xerces-2.6.2.jar
│ │ │ │ └── xml-apis.jar
│ │ │ └── web.xml
│ │ ├── build
│ │ │ └── classes
│ │ │ ├── Address.class
│ │ │ ├── Address.hbm.xml
│ │ │ ├── HibernateUtil.class
│ │ │ ├── Test.class
│ │ │ ├── User.class
│ │ │ ├── User.hbm.xml
│ │ │ └── hibernate.cfg.xml
│ │ └── src
│ │ ├── Address.hbm.xml
│ │ ├── Address.java
│ │ ├── HibernateUtil.java
│ │ ├── Test.java
│ │ ├── User.hbm.xml
│ │ ├── User.java
│ │ └── hibernate.cfg.xml
│ ├── ManyToOne
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ └── WEB-INF
│ │ │ ├── lib
│ │ │ │ ├── ant-1.6.5.jar
│ │ │ │ ├── ant-antlr-1.6.5.jar
│ │ │ │ ├── ant-junit-1.6.5.jar
│ │ │ │ ├── ant-launcher-1.6.5.jar
│ │ │ │ ├── ant-swing-1.6.5.jar
│ │ │ │ ├── antlr-2.7.6.jar
│ │ │ │ ├── asm-attrs.jar
│ │ │ │ ├── asm.jar
│ │ │ │ ├── c3p0-0.9.1.jar
│ │ │ │ ├── cglib-2.1.3.jar
│ │ │ │ ├── checkstyle-all.jar
│ │ │ │ ├── cleanimports.jar
│ │ │ │ ├── commons-collections-3.1.jar
│ │ │ │ ├── commons-logging-1.0.4.jar
│ │ │ │ ├── commons-logging-api-1.1.jar
│ │ │ │ ├── dom4j-1.6.1.jar
│ │ │ │ ├── ejb3-persistence.jar
│ │ │ │ ├── hibernate3.jar
│ │ │ │ ├── jaas.jar
│ │ │ │ ├── javassist-3.12.0.GA.jar
│ │ │ │ ├── jboss-cache.jar
│ │ │ │ ├── jboss-jmx.jar
│ │ │ │ ├── jboss-system.jar
│ │ │ │ ├── jdbc2_0-stdext.jar
│ │ │ │ ├── jta.jar
│ │ │ │ ├── juli-6.0.18.jar
│ │ │ │ ├── log4j-1.2.11.jar
│ │ │ │ ├── mysql-connector-java-5.1.18-bin.jar
│ │ │ │ ├── proxool-0.8.3.jar
│ │ │ │ ├── slf4j-api-1.6.1.jar
│ │ │ │ ├── swarmcache-1.0rc2.jar
│ │ │ │ ├── versioncheck.jar
│ │ │ │ ├── xerces-2.6.2.jar
│ │ │ │ └── xml-apis.jar
│ │ │ └── web.xml
│ │ ├── build
│ │ │ └── classes
│ │ │ ├── Address.class
│ │ │ ├── Address.hbm.xml
│ │ │ ├── HibernateUtil.class
│ │ │ ├── Test.class
│ │ │ ├── User.class
│ │ │ ├── User.hbm.xml
│ │ │ └── hibernate.cfg.xml
│ │ ├── src
│ │ │ ├── Address.hbm.xml
│ │ │ ├── Address.java
│ │ │ ├── HibernateUtil.java
│ │ │ ├── Test.java
│ │ │ ├── User.hbm.xml
│ │ │ ├── User.java
│ │ │ └── hibernate.cfg.xml
│ │ └── 数据库文件
│ │ ├── address.sql
│ │ └── user.sql
│ ├── OneToMany
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ └── WEB-INF
│ │ │ ├── lib
│ │ │ │ ├── ant-1.6.5.jar
│ │ │ │ ├── ant-antlr-1.6.5.jar
│ │ │ │ ├── ant-junit-1.6.5.jar
│ │ │ │ ├── ant-launcher-1.6.5.jar
│ │ │ │ ├── ant-swing-1.6.5.jar
│ │ │ │ ├── antlr-2.7.6.jar
│ │ │ │ ├── asm-attrs.jar
│ │ │ │ ├── asm.jar
│ │ │ │ ├── c3p0-0.9.1.jar
│ │ │ │ ├── cglib-2.1.3.jar
│ │ │ │ ├── checkstyle-all.jar
│ │ │ │ ├── cleanimports.jar
│ │ │ │ ├── commons-collections-3.1.jar
│ │ │ │ ├── commons-logging-1.0.4.jar
│ │ │ │ ├── commons-logging-api-1.1.jar
│ │ │ │ ├── dom4j-1.6.1.jar
│ │ │ │ ├── ejb3-persistence.jar
│ │ │ │ ├── hibernate3.jar
│ │ │ │ ├── jaas.jar
│ │ │ │ ├── javassist-3.12.0.GA.jar
│ │ │ │ ├── jboss-cache.jar
│ │ │ │ ├── jboss-jmx.jar
│ │ │ │ ├── jboss-system.jar
│ │ │ │ ├── jdbc2_0-stdext.jar
│ │ │ │ ├── jta.jar
│ │ │ │ ├── juli-6.0.18.jar
│ │ │ │ ├── log4j-1.2.11.jar
│ │ │ │ ├── mysql-connector-java-5.1.18-bin.jar
│ │ │ │ ├── proxool-0.8.3.jar
│ │ │ │ ├── slf4j-api-1.6.1.jar
│ │ │ │ ├── swarmcache-1.0rc2.jar
│ │ │ │ ├── versioncheck.jar
│ │ │ │ ├── xerces-2.6.2.jar
│ │ │ │ └── xml-apis.jar
│ │ │ └── web.xml
│ │ ├── build
│ │ │ └── classes
│ │ │ ├── Address.class
│ │ │ ├── Address.hbm.xml
│ │ │ ├── HibernateUtil.class
│ │ │ ├── Test.class
│ │ │ ├── User.class
│ │ │ ├── User.hbm.xml
│ │ │ └── hibernate.cfg.xml
│ │ ├── src
│ │ │ ├── Address.hbm.xml
│ │ │ ├── Address.java
│ │ │ ├── HibernateUtil.java
│ │ │ ├── Test.java
│ │ │ ├── User.hbm.xml
│ │ │ ├── User.java
│ │ │ └── hibernate.cfg.xml
│ │ └── 数据库文件
│ │ ├── address.sql
│ │ └── user.sql
│ ├── OneToOneFK
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ └── WEB-INF
│ │ │ ├── lib
│ │ │ │ ├── ant-1.6.5.jar
│ │ │ │ ├── ant-antlr-1.6.5.jar
│ │ │ │ ├── ant-junit-1.6.5.jar
│ │ │ │ ├── ant-launcher-1.6.5.jar
│ │ │ │ ├── ant-swing-1.6.5.jar
│ │ │ │ ├── antlr-2.7.6.jar
│ │ │ │ ├── asm-attrs.jar
│ │ │ │ ├── asm.jar
│ │ │ │ ├── c3p0-0.9.1.jar
│ │ │ │ ├── cglib-2.1.3.jar
│ │ │ │ ├── checkstyle-all.jar
│ │ │ │ ├── cleanimports.jar
│ │ │ │ ├── commons-collections-3.1.jar
│ │ │ │ ├── commons-logging-1.0.4.jar
│ │ │ │ ├── commons-logging-api-1.1.jar
│ │ │ │ ├── dom4j-1.6.1.jar
│ │ │ │ ├── ejb3-persistence.jar
│ │ │ │ ├── hibernate3.jar
│ │ │ │ ├── jaas.jar
│ │ │ │ ├── javassist-3.12.0.GA.jar
│ │ │ │ ├── jboss-cache.jar
│ │ │ │ ├── jboss-jmx.jar
│ │ │ │ ├── jboss-system.jar
│ │ │ │ ├── jdbc2_0-stdext.jar
│ │ │ │ ├── jta.jar
│ │ │ │ ├── juli-6.0.18.jar
│ │ │ │ ├── log4j-1.2.11.jar
│ │ │ │ ├── mysql-connector-java-5.1.18-bin.jar
│ │ │ │ ├── proxool-0.8.3.jar
│ │ │ │ ├── slf4j-api-1.6.1.jar
│ │ │ │ ├── swarmcache-1.0rc2.jar
│ │ │ │ ├── versioncheck.jar
│ │ │ │ ├── xerces-2.6.2.jar
│ │ │ │ └── xml-apis.jar
│ │ │ └── web.xml
│ │ ├── build
│ │ │ └── classes
│ │ │ ├── Address.class
│ │ │ ├── Address.hbm.xml
│ │ │ ├── HibernateUtil.class
│ │ │ ├── Test.class
│ │ │ ├── User.class
│ │ │ ├── User.hbm.xml
│ │ │ └── hibernate.cfg.xml
│ │ ├── src
│ │ │ ├── Address.hbm.xml
│ │ │ ├── Address.java
│ │ │ ├── HibernateUtil.java
│ │ │ ├── Test.java
│ │ │ ├── User.hbm.xml
│ │ │ ├── User.java
│ │ │ └── hibernate.cfg.xml
│ │ └── 数据库文件
│ │ ├── address.sql
│ │ └── user.sql
│ └── OneToOnePK
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ └── WEB-INF
│ │ ├── lib
│ │ │ ├── ant-1.6.5.jar
│ │ │ ├── ant-antlr-1.6.5.jar
│ │ │ ├── ant-junit-1.6.5.jar
│ │ │ ├── ant-launcher-1.6.5.jar
│ │ │ ├── ant-swing-1.6.5.jar
│ │ │ ├── antlr-2.7.6.jar
│ │ │ ├── asm-attrs.jar
│ │ │ ├── asm.jar
│ │ │ ├── c3p0-0.9.1.jar
│ │ │ ├── cglib-2.1.3.jar
│ │ │ ├── checkstyle-all.jar
│ │ │ ├── cleanimports.jar
│ │ │ ├── commons-collections-3.1.jar
│ │ │ ├── commons-logging-1.0.4.jar
│ │ │ ├── commons-logging-api-1.1.jar
│ │ │ ├── dom4j-1.6.1.jar
│ │ │ ├── ejb3-persistence.jar
│ │ │ ├── hibernate3.jar
│ │ │ ├── jaas.jar
│ │ │ ├── javassist-3.12.0.GA.jar
│ │ │ ├── jboss-cache.jar
│ │ │ ├── jboss-jmx.jar
│ │ │ ├── jboss-system.jar
│ │ │ ├── jdbc2_0-stdext.jar
│ │ │ ├── jta.jar
│ │ │ ├── juli-6.0.18.jar
│ │ │ ├── log4j-1.2.11.jar
│ │ │ ├── mysql-connector-java-5.1.18-bin.jar
│ │ │ ├── proxool-0.8.3.jar
│ │ │ ├── slf4j-api-1.6.1.jar
│ │ │ ├── swarmcache-1.0rc2.jar
│ │ │ ├── versioncheck.jar
│ │ │ ├── xerces-2.6.2.jar
│ │ │ └── xml-apis.jar
│ │ └── web.xml
│ ├── build
│ │ └── classes
│ │ ├── Address.class
│ │ ├── Address.hbm.xml
│ │ ├── HibernateUtil.class
│ │ ├── Test.class
│ │ ├── User.class
│ │ ├── User.hbm.xml
│ │ └── hibernate.cfg.xml
│ ├── src
│ │ ├── Address.hbm.xml
│ │ ├── Address.java
│ │ ├── HibernateUtil.java
│ │ ├── Test.java
│ │ ├── User.hbm.xml
│ │ ├── User.java
│ │ └── hibernate.cfg.xml
│ └── 数据库文件
│ ├── address.sql
│ └── user.sql
├── 第14章
│ └── 6-1
│ └── UserHibernate
│ ├── bin
│ │ ├── asm.jar
│ │ ├── cglib-2.1.jar
│ │ ├── com
│ │ │ ├── dao
│ │ │ │ └── UserDao.class
│ │ │ ├── service
│ │ │ │ └── UserService.class
│ │ │ ├── sessionfactory
│ │ │ │ └── HibernateSessionFactory.class
│ │ │ └── test
│ │ │ └── UserServiceTest.class
│ │ ├── commons-collections-2.1.1.jar
│ │ ├── commons-dbcp-1.2.1.jar
│ │ ├── commons-lang-2.0.jar
│ │ ├── commons-logging-1.0.4.jar
│ │ ├── commons-pool-1.2.jar
│ │ ├── dom4j-1.6.jar
│ │ ├── ehcache-1.1.jar
│ │ ├── geronimo-spec-jta-1.0.1B-rc2.jar
│ │ ├── hibernate.cfg.xml
│ │ ├── hibernate3.jar
│ │ ├── log4j-1.2.9.jar
│ │ └── org
│ │ └── ultimania
│ │ └── model
│ │ ├── Member.class
│ │ └── Member.hbm.xml
│ ├── middlegen-build.xml
│ ├── org.ultimania.model-prefs.properties
│ └── src
│ ├── com
│ │ ├── dao
│ │ │ └── UserDao.java
│ │ ├── service
│ │ │ └── UserService.java
│ │ ├── sessionfactory
│ │ │ └── HibernateSessionFactory.java
│ │ └── test
│ │ └── UserServiceTest.java
│ ├── hibernate.cfg.xml
│ └── org
│ └── ultimania
│ └── model
│ ├── Member.hbm.xml
│ └── Member.java
├── 第15章
│ └── SpringDemo
│ ├── bin
│ │ ├── applicationContext.xml
│ │ └── com
│ │ ├── bean
│ │ │ ├── AmericanBean.class
│ │ │ ├── ChineseBean.class
│ │ │ └── PersonInterface.class
│ │ └── spring
│ │ └── Test.class
│ └── src
│ ├── applicationContext.xml
│ └── com
│ ├── bean
│ │ ├── AmericanImpl.java
│ │ ├── ChineseImpl.java
│ │ └── Person.java
│ └── spring
│ └── Test.java
├── 第16章
│ ├── 16-1
│ │ └── Spring_16.1.1
│ │ ├── bin
│ │ │ ├── beans.xml
│ │ │ └── com
│ │ │ └── deciphering
│ │ │ ├── HelloWorld
│ │ │ │ └── HelloWorld.class
│ │ │ └── HelloWorldTest
│ │ │ └── HelloWorldTest.class
│ │ └── src
│ │ ├── beans.xml
│ │ └── com
│ │ └── deciphering
│ │ ├── HelloWorld
│ │ │ └── HelloWorld.java
│ │ └── HelloWorldTest
│ │ └── HelloWorldTest.java
│ ├── 16-2
│ │ └── Spring_16.2.2_IOC_Injection_Type
│ │ ├── bin
│ │ │ ├── beans.xml
│ │ │ └── com
│ │ │ └── deciphering
│ │ │ ├── dao
│ │ │ │ ├── UserDAO.class
│ │ │ │ └── impl
│ │ │ │ └── UserDAOImpl.class
│ │ │ ├── model
│ │ │ │ └── User.class
│ │ │ └── service
│ │ │ ├── UserService.class
│ │ │ ├── UserServiceImpl.class
│ │ │ └── UserServiceTest.class
│ │ ├── src
│ │ │ ├── beans.xml
│ │ │ └── com
│ │ │ └── deciphering
│ │ │ ├── dao
│ │ │ │ ├── UserDAO.java
│ │ │ │ └── impl
│ │ │ │ └── UserDAOImpl.java
│ │ │ ├── model
│ │ │ │ └── User.java
│ │ │ └── service
│ │ │ ├── UserService.java
│ │ │ └── UserServiceImpl.java
│ │ └── test
│ │ └── com
│ │ └── deciphering
│ │ └── service
│ │ └── UserServiceTest.java
│ ├── 16-3
│ │ └── Spring_16.3.1_Java_Reflection
│ │ ├── bin
│ │ │ └── ReflectTest.class
│ │ └── src
│ │ └── ReflectTest.java
│ ├── 16-4
│ │ └── Spring_16.3.2_Java_XML
│ │ ├── bin
│ │ │ ├── JdomSample.class
│ │ │ └── test.xml
│ │ └── src
│ │ ├── JdomSample.java
│ │ └── test.xml
│ └── 16-5
│ └── Spring_16.3.3_Spring_IoC_Simulation
│ ├── bin
│ │ ├── beans.xml
│ │ └── com
│ │ └── deciphering
│ │ ├── car
│ │ │ └── Car.class
│ │ ├── carImplementation
│ │ │ └── BMWCar.class
│ │ ├── human
│ │ │ └── Human.class
│ │ ├── humen
│ │ │ └── HumenTest.class
│ │ └── spring
│ │ ├── BeanFactory.class
│ │ └── ClassPathXmlApplicationContext.class
│ ├── src
│ │ ├── beans.xml
│ │ └── com
│ │ └── deciphering
│ │ ├── car
│ │ │ └── Car.java
│ │ ├── carImplementation
│ │ │ └── BMWCar.java
│ │ ├── human
│ │ │ └── Human.java
│ │ └── spring
│ │ ├── BeanFactory.java
│ │ └── ClassPathXmlApplicationContext.java
│ └── test
│ └── com
│ └── deciphering
│ └── humen
│ └── HumenTest.java
├── 第17章
│ ├── 17-1
│ │ └── Spring_17.1.1_InjectSimpleDemo
│ │ ├── bin
│ │ │ ├── beans.xml
│ │ │ └── com
│ │ │ └── deciphering
│ │ │ └── examplebean
│ │ │ └── ExampleBean.class
│ │ └── src
│ │ ├── beans.xml
│ │ └── com
│ │ └── deciphering
│ │ └── examplebean
│ │ └── ExampleBean.java
│ ├── 17-10
│ │ └── Spring_17.4_MessageSource
│ │ ├── bin
│ │ │ ├── beans.xml
│ │ │ ├── com
│ │ │ │ └── deciphering
│ │ │ │ └── MessageSource
│ │ │ │ └── SimpleBean.class
│ │ │ ├── message_en_US.Properties
│ │ │ └── message_zh_CN.Properties
│ │ └── src
│ │ ├── beans.xml
│ │ ├── com
│ │ │ └── deciphering
│ │ │ └── MessageSource
│ │ │ └── SimpleBean.java
│ │ ├── message_en_US.Properties
│ │ └── message_zh_CN.Properties
│ ├── 17-2
│ │ └── Spring_17.1.3_InjectCollections
│ │ ├── bin
│ │ │ ├── beans.xml
│ │ │ └── com
│ │ │ └── deciphering
│ │ │ └── InjectCollections
│ │ │ └── InjectCollections.class
│ │ └── src
│ │ ├── beans.xml
│ │ └── com
│ │ └── deciphering
│ │ └── InjectCollections
│ │ └── InjectCollections.java
│ ├── 17-3
│ │ └── Spring_17.2.2_lifecycle_afterPropertiesSet
│ │ ├── bin
│ │ │ ├── beans.xml
│ │ │ └── com
│ │ │ └── deciphering
│ │ │ └── init
│ │ │ └── SimpleBean.class
│ │ └── src
│ │ ├── beans.xml
│ │ └── com
│ │ └── deciphering
│ │ └── init
│ │ └── SimpleBean.java
│ ├── 17-4
│ │ └── Spring_17.2.2_lifecycle_init_method
│ │ ├── bin
│ │ │ ├── beans.xml
│ │ │ └── com
│ │ │ └── deciphering
│ │ │ └── init
│ │ │ └── SimpleBean.class
│ │ └── src
│ │ ├── beans.xml
│ │ └── com
│ │ └── deciphering
│ │ └── init
│ │ └── SimpleBean.java
│ ├── 17-5
│ │ └── Spring_17.2.3_lifecycle_destroy_method
│ │ ├── bin
│ │ │ ├── beans.xml
│ │ │ └── com
│ │ │ └── deciphering
│ │ │ └── init
│ │ │ └── SimpleBean.class
│ │ └── src
│ │ ├── beans.xml
│ │ └── com
│ │ └── deciphering
│ │ └── init
│ │ └── SimpleBean.java
│ ├── 17-6
│ │ └── Spring_17.2.3_lifecycle_DisposableBean
│ │ ├── bin
│ │ │ ├── beans.xml
│ │ │ └── com
│ │ │ └── deciphering
│ │ │ └── init
│ │ │ └── SimpleBean.class
│ │ └── src
│ │ ├── beans.xml
│ │ └── com
│ │ └── deciphering
│ │ └── init
│ │ └── SimpleBean.java
│ ├── 17-7
│ │ └── Spring_17.2.4_method_injection
│ │ ├── bin
│ │ │ ├── beans.xml
│ │ │ └── com
│ │ │ └── deciphering
│ │ │ └── bean
│ │ │ ├── AbstractLookupDemo.class
│ │ │ ├── DemoBean.class
│ │ │ ├── LookupDemoTest.class
│ │ │ ├── MyHelper.class
│ │ │ └── StandardLookupDemo.class
│ │ └── src
│ │ ├── beans.xml
│ │ └── com
│ │ └── deciphering
│ │ └── bean
│ │ ├── AbstractLookupDemo.java
│ │ ├── DemoBean.java
│ │ ├── LookupDemoTest.java
│ │ ├── MyHelper.java
│ │ └── StandardLookupDemo.java
│ ├── 17-8
│ │ └── Spring_17.3.1_BeanNameAware
│ │ ├── bin
│ │ │ ├── beans.xml
│ │ │ └── com
│ │ │ └── deciphering
│ │ │ └── init
│ │ │ └── SimpleBean.class
│ │ └── src
│ │ ├── beans.xml
│ │ └── com
│ │ └── deciphering
│ │ └── init
│ │ └── SimpleBean.java
│ └── 17-9
│ └── Spring_17.3.2_BeanFactoryAware
│ ├── bin
│ │ ├── beans.xml
│ │ └── com
│ │ └── deciphering
│ │ └── init
│ │ └── SimpleBean.class
│ └── src
│ ├── beans.xml
│ └── com
│ └── deciphering
│ └── init
│ └── SimpleBean.java
├── 第18章
│ └── 18-1
│ └── SpringMVC
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ └── WEB-INF
│ │ ├── jsp
│ │ │ └── hello.jsp
│ │ ├── lib
│ │ │ ├── commons-logging-1.1.1.jar
│ │ │ ├── org.springframework.asm-3.1.1.RELEASE.jar
│ │ │ ├── org.springframework.beans-3.1.1.RELEASE.jar
│ │ │ ├── org.springframework.context-3.1.1.RELEASE.jar
│ │ │ ├── org.springframework.context.support-3.1.1.RELEASE.jar
│ │ │ ├── org.springframework.core-3.1.1.RELEASE.jar
│ │ │ ├── org.springframework.expression-3.1.1.RELEASE.jar
│ │ │ ├── org.springframework.web-3.1.1.RELEASE.jar
│ │ │ └── org.springframework.web.servlet-3.1.1.RELEASE.jar
│ │ ├── mvc-dispatcher-servlet.xml
│ │ └── web.xml
│ ├── build
│ │ └── classes
│ │ └── com
│ │ └── spring3
│ │ └── controller
│ │ └── HelloController.class
│ └── src
│ └── com
│ └── spring3
│ └── controller
│ └── HelloController.java
├── 第19章
│ ├── 19-1
│ │ └── TestJDBCTemplate
│ │ ├── bin
│ │ │ ├── JdbcTemplateBean.xml
│ │ │ └── Test.class
│ │ ├── spring.sql
│ │ └── src
│ │ ├── JdbcTemplateBean.xml
│ │ └── Test.java
│ ├── 19-2
│ │ ├── TestCallBack1
│ │ │ ├── bin
│ │ │ │ ├── JdbcTemplateBean.xml
│ │ │ │ ├── Test$1.class
│ │ │ │ ├── Test.class
│ │ │ │ └── User.class
│ │ │ ├── spring.sql
│ │ │ └── src
│ │ │ ├── JdbcTemplateBean.xml
│ │ │ ├── Test.java
│ │ │ └── User.java
│ │ ├── TestCallBack2
│ │ │ ├── bin
│ │ │ │ ├── JdbcTemplateBean.xml
│ │ │ │ ├── Test$1.class
│ │ │ │ ├── Test.class
│ │ │ │ └── User.class
│ │ │ ├── spring.sql
│ │ │ └── src
│ │ │ ├── JdbcTemplateBean.xml
│ │ │ ├── Test.java
│ │ │ └── User.java
│ │ └── TestCallBack3
│ │ ├── bin
│ │ │ ├── JdbcTemplateBean.xml
│ │ │ ├── Test$1.class
│ │ │ ├── Test.class
│ │ │ └── User.class
│ │ ├── spring.sql
│ │ └── src
│ │ ├── JdbcTemplateBean.xml
│ │ ├── Test.java
│ │ └── User.java
│ └── 19-3
│ └── SpringApp
│ ├── bin
│ │ ├── ApplicationContext.xml
│ │ └── com
│ │ └── spring
│ │ ├── bean
│ │ │ └── User.class
│ │ ├── dao
│ │ │ └── UserDAO.class
│ │ ├── service
│ │ │ ├── UserService$1.class
│ │ │ └── UserService.class
│ │ └── test
│ │ └── UserServiceTest.class
│ ├── springapp.sql
│ └── src
│ ├── ApplicationContext.xml
│ └── com
│ └── spring
│ ├── bean
│ │ └── User.java
│ ├── dao
│ │ └── UserDAO.java
│ ├── service
│ │ └── UserService.java
│ └── test
│ └── UserServiceTest.java
├── 第20章
│ ├── 20-1
│ │ └── StrutsSpringDemo1
│ │ ├── WebContent
│ │ │ ├── META-INF
│ │ │ │ └── MANIFEST.MF
│ │ │ ├── WEB-INF
│ │ │ │ ├── applicationContext.xml
│ │ │ │ ├── lib
│ │ │ │ │ ├── commons-fileupload-1.2.2.jar
│ │ │ │ │ ├── commons-io-2.0.1.jar
│ │ │ │ │ ├── commons-lang-2.5.jar
│ │ │ │ │ ├── commons-logging-1.1.1.jar
│ │ │ │ │ ├── freemarker-2.3.16.jar
│ │ │ │ │ ├── javassist-3.11.0.GA.jar
│ │ │ │ │ ├── ognl-3.0.1.jar
│ │ │ │ │ ├── org.springframework.asm-3.1.1.RELEASE.jar
│ │ │ │ │ ├── org.springframework.beans-3.1.1.RELEASE.jar
│ │ │ │ │ ├── org.springframework.context-3.1.1.RELEASE.jar
│ │ │ │ │ ├── org.springframework.context.support-3.1.1.RELEASE.jar
│ │ │ │ │ ├── org.springframework.core-3.1.1.RELEASE.jar
│ │ │ │ │ ├── org.springframework.expression-3.1.1.RELEASE.jar
│ │ │ │ │ ├── org.springframework.web-3.1.1.RELEASE.jar
│ │ │ │ │ ├── org.springframework.web.servlet-3.1.1.RELEASE.jar
│ │ │ │ │ ├── struts2-core-2.2.3.1.jar
│ │ │ │ │ ├── struts2-spring-plugin-2.2.3.1.jar
│ │ │ │ │ └── xwork-core-2.2.3.1.jar
│ │ │ │ └── web.xml
│ │ │ ├── index.jsp
│ │ │ └── success.jsp
│ │ ├── build
│ │ │ └── classes
│ │ │ ├── com
│ │ │ │ └── integration
│ │ │ │ └── HelloWorld.class
│ │ │ └── struts.xml
│ │ └── src
│ │ ├── com
│ │ │ └── integration
│ │ │ └── HelloWorld.java
│ │ └── struts.xml
│ └── 20-2
│ └── StrutsSpringDemo2
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ ├── applicationContext.xml
│ │ │ ├── lib
│ │ │ │ ├── commons-fileupload-1.2.2.jar
│ │ │ │ ├── commons-io-2.0.1.jar
│ │ │ │ ├── commons-lang-2.5.jar
│ │ │ │ ├── commons-logging-1.1.1.jar
│ │ │ │ ├── freemarker-2.3.16.jar
│ │ │ │ ├── javassist-3.11.0.GA.jar
│ │ │ │ ├── ognl-3.0.1.jar
│ │ │ │ ├── org.springframework.asm-3.1.1.RELEASE.jar
│ │ │ │ ├── org.springframework.beans-3.1.1.RELEASE.jar
│ │ │ │ ├── org.springframework.context-3.1.1.RELEASE.jar
│ │ │ │ ├── org.springframework.context.support-3.1.1.RELEASE.jar
│ │ │ │ ├── org.springframework.core-3.1.1.RELEASE.jar
│ │ │ │ ├── org.springframework.expression-3.1.1.RELEASE.jar
│ │ │ │ ├── org.springframework.web-3.1.1.RELEASE.jar
│ │ │ │ ├── org.springframework.web.servlet-3.1.1.RELEASE.jar
│ │ │ │ ├── struts2-core-2.2.3.1.jar
│ │ │ │ ├── struts2-spring-plugin-2.2.3.1.jar
│ │ │ │ └── xwork-core-2.2.3.1.jar
│ │ │ └── web.xml
│ │ └── jsp
│ │ └── user.jsp
│ ├── build
│ │ └── classes
│ │ ├── com
│ │ │ └── integration
│ │ │ ├── User.class
│ │ │ ├── action
│ │ │ │ ├── UserAction.class
│ │ │ │ └── UserSpringAction.class
│ │ │ └── impl
│ │ │ └── UserImpl.class
│ │ └── struts.xml
│ └── src
│ ├── com
│ │ └── integration
│ │ ├── User.java
│ │ ├── action
│ │ │ ├── UserAction.java
│ │ │ └── UserSpringAction.java
│ │ └── impl
│ │ └── UserImpl.java
│ └── struts.xml
└── 第21章
├── UserManagement
│ ├── WebContent
│ │ ├── META-INF
│ │ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ │ ├── lib
│ │ │ │ ├── antlr-2.7.2.jar
│ │ │ │ ├── commons-collections-3.1.jar
│ │ │ │ ├── commons-fileupload-1.2.2.jar
│ │ │ │ ├── commons-io-2.0.1.jar
│ │ │ │ ├── commons-lang-2.5.jar
│ │ │ │ ├── commons-logging-1.1.1.jar
│ │ │ │ ├── dom4j-1.6.1.jar
│ │ │ │ ├── freemarker-2.3.16.jar
│ │ │ │ ├── hibernate-jpa-2.0-api-1.0.1.Final.jar
│ │ │ │ ├── hibernate3.jar
│ │ │ │ ├── javassist-3.12.0.GA.jar
│ │ │ │ ├── jta-1.1.jar
│ │ │ │ ├── mysql-connector-java-5.1.18-bin.jar
│ │ │ │ ├── ognl-3.0.1.jar
│ │ │ │ ├── org.springframework.asm-3.1.1.RELEASE.jar
│ │ │ │ ├── org.springframework.beans-3.1.1.RELEASE.jar
│ │ │ │ ├── org.springframework.context-3.1.1.RELEASE.jar
│ │ │ │ ├── org.springframework.core-3.1.1.RELEASE.jar
│ │ │ │ ├── org.springframework.expression-3.1.1.RELEASE.jar
│ │ │ │ ├── org.springframework.jdbc-3.1.1.RELEASE.jar
│ │ │ │ ├── org.springframework.orm-3.1.1.RELEASE.jar
│ │ │ │ ├── org.springframework.transaction-3.1.1.RELEASE.jar
│ │ │ │ ├── org.springframework.web-3.1.1.RELEASE.jar
│ │ │ │ ├── slf4j-api-1.6.1.jar
│ │ │ │ ├── struts2-core-2.2.3.1.jar
│ │ │ │ ├── struts2-spring-plugin-2.2.3.1.jar
│ │ │ │ └── xwork-core-2.2.3.1.jar
│ │ │ └── web.xml
│ │ ├── error.jsp
│ │ ├── login.jsp
│ │ ├── query.jsp
│ │ ├── save.jsp
│ │ ├── success.jsp
│ │ └── update.jsp
│ ├── build
│ │ └── classes
│ │ ├── applicationContext.xml
│ │ ├── com
│ │ │ └── integration
│ │ │ ├── action
│ │ │ │ ├── LoginAction.class
│ │ │ │ ├── UserAction.class
│ │ │ │ ├── UserDeleteAction.class
│ │ │ │ ├── UserQueryAction.class
│ │ │ │ └── UserUpdateAction.class
│ │ │ ├── dao
│ │ │ │ ├── UserDAO.class
│ │ │ │ └── UserDAOImpl.class
│ │ │ ├── entity
│ │ │ │ ├── User.class
│ │ │ │ └── User.hbm.xml
│ │ │ └── service
│ │ │ ├── UserService.class
│ │ │ └── UserServiceImpl.class
│ │ └── struts.xml
│ └── src
│ ├── applicationContext.xml
│ ├── com
│ │ └── integration
│ │ ├── action
│ │ │ ├── LoginAction.java
│ │ │ ├── UserAction.java
│ │ │ ├── UserDeleteAction.java
│ │ │ ├── UserQueryAction.java
│ │ │ └── UserUpdateAction.java
│ │ ├── dao
│ │ │ ├── UserDAO.java
│ │ │ └── UserDAOImpl.java
│ │ ├── entity
│ │ │ ├── User.hbm.xml
│ │ │ └── User.java
│ │ └── service
│ │ ├── UserService.java
│ │ └── UserServiceImpl.java
│ └── struts.xml
└── hotel
├── WebContent
│ ├── META-INF
│ │ └── MANIFEST.MF
│ ├── WEB-INF
│ │ ├── applicationContext.xml
│ │ ├── lib
│ │ │ ├── antlr-2.7.2.jar
│ │ │ ├── aopalliance-1.0.jar
│ │ │ ├── commons-collections-3.1.jar
│ │ │ ├── commons-dbcp.jar
│ │ │ ├── commons-fileupload-1.2.2.jar
│ │ │ ├── commons-io-2.0.1.jar
│ │ │ ├── commons-lang-2.5.jar
│ │ │ ├── commons-logging-1.1.1.jar
│ │ │ ├── commons-pool.jar
│ │ │ ├── dom4j-1.6.1.jar
│ │ │ ├── freemarker-2.3.16.jar
│ │ │ ├── hibernate-jpa-2.0-api-1.0.1.Final.jar
│ │ │ ├── hibernate3.jar
│ │ │ ├── javassist-3.12.0.GA.jar
│ │ │ ├── jta-1.1.jar
│ │ │ ├── mysql-connector-java-5.1.18-bin.jar
│ │ │ ├── ognl-3.0.1.jar
│ │ │ ├── org.springframework.aop-3.1.1.RELEASE.jar
│ │ │ ├── org.springframework.asm-3.1.1.RELEASE.jar
│ │ │ ├── org.springframework.beans-3.1.1.RELEASE.jar
│ │ │ ├── org.springframework.context-3.1.1.RELEASE.jar
│ │ │ ├── org.springframework.core-3.1.1.RELEASE.jar
│ │ │ ├── org.springframework.expression-3.1.1.RELEASE.jar
│ │ │ ├── org.springframework.jdbc-3.1.1.RELEASE.jar
│ │ │ ├── org.springframework.orm-3.1.1.RELEASE.jar
│ │ │ ├── org.springframework.transaction-3.1.1.RELEASE.jar
│ │ │ ├── org.springframework.web-3.1.1.RELEASE.jar
│ │ │ ├── slf4j-api-1.6.1.jar
│ │ │ ├── struts2-core-2.2.3.1.jar
│ │ │ ├── struts2-spring-plugin-2.2.3.1.jar
│ │ │ └── xwork-core-2.2.3.1.jar
│ │ ├── spring-form.tld
│ │ ├── spring.tld
│ │ └── web.xml
│ ├── admin
│ │ ├── add.jsp
│ │ ├── list.jsp
│ │ └── update.jsp
│ ├── adminLogin.jsp
│ ├── index.jsp
│ ├── info
│ │ ├── adminInfo.jsp
│ │ ├── changePwd.jsp
│ │ ├── orderInfo.jsp
│ │ ├── result.jsp
│ │ └── userInfo.jsp
│ ├── login.jsp
│ ├── order
│ │ ├── add.jsp
│ │ ├── list.jsp
│ │ ├── result.jsp
│ │ └── update.jsp
│ ├── register.jsp
│ ├── room
│ │ ├── add.jsp
│ │ ├── list.jsp
│ │ └── update.jsp
│ └── user
│ ├── add.jsp
│ ├── list.jsp
│ ├── register.jsp
│ └── update.jsp
├── build
│ └── classes
│ ├── com
│ │ └── integration
│ │ ├── action
│ │ │ ├── admin
│ │ │ │ ├── AdminServiceAction.class
│ │ │ │ └── SaveAdminAction.class
│ │ │ ├── order
│ │ │ │ ├── ListOrderAction.class
│ │ │ │ ├── OrderServiceAction.class
│ │ │ │ └── SaveOrderAction.class
│ │ │ ├── room
│ │ │ │ ├── ListRoomAction.class
│ │ │ │ ├── RemoveRoomAction.class
│ │ │ │ ├── SaveRoomAction.class
│ │ │ │ ├── UpdatePRoom.class
│ │ │ │ └── UpdateRoomAction.class
│ │ │ └── user
│ │ │ ├── ListUserAction.class
│ │ │ ├── RemoveUserAction.class
│ │ │ ├── SaveUserAction.class
│ │ │ ├── UpdatePUser.class
│ │ │ ├── UpdateUserAction.class
│ │ │ └── UserAction.class
│ │ ├── dao
│ │ │ ├── AdminDAO.class
│ │ │ ├── OrderDAO.class
│ │ │ ├── RoomDAO.class
│ │ │ ├── UserDAO.class
│ │ │ └── impl
│ │ │ ├── AdminDAOImpl.class
│ │ │ ├── OrderDAOImpl.class
│ │ │ ├── RoomDAOImpl.class
│ │ │ └── UserDAOImpl.class
│ │ ├── entity
│ │ │ ├── Admin.class
│ │ │ ├── Admin.hbm.xml
│ │ │ ├── Order.class
│ │ │ ├── Order.hbm.xml
│ │ │ ├── Room.class
│ │ │ ├── Room.hbm.xml
│ │ │ ├── User.class
│ │ │ └── User.hbm.xml
│ │ ├── interceptor
│ │ │ ├── AdminInterceptor.class
│ │ │ └── AuthorityInterceptor.class
│ │ ├── service
│ │ │ ├── AdminService.class
│ │ │ ├── OrderService.class
│ │ │ ├── RoomService.class
│ │ │ ├── UserService.class
│ │ │ └── impl
│ │ │ ├── AdminServiceImpl.class
│ │ │ ├── OrderServiceImpl.class
│ │ │ ├── RoomServiceImpl.class
│ │ │ └── UserServiceImpl.class
│ │ └── util
│ │ └── AuthorityInterceptor.class
│ └── struts.xml
├── hotel.sql
└── src
├── com
│ └── integration
│ ├── action
│ │ ├── admin
│ │ │ ├── AdminServiceAction.java
│ │ │ └── SaveAdminAction.java
│ │ ├── order
│ │ │ ├── ListOrderAction.java
│ │ │ ├── OrderServiceAction.java
│ │ │ └── SaveOrderAction.java
│ │ ├── room
│ │ │ ├── ListRoomAction.java
│ │ │ ├── RemoveRoomAction.java
│ │ │ ├── SaveRoomAction.java
│ │ │ ├── UpdatePRoom.java
│ │ │ └── UpdateRoomAction.java
│ │ └── user
│ │ ├── ListUserAction.java
│ │ ├── RemoveUserAction.java
│ │ ├── SaveUserAction.java
│ │ ├── UpdatePUser.java
│ │ ├── UpdateUserAction.java
│ │ └── UserAction.java
│ ├── dao
│ │ ├── AdminDAO.java
│ │ ├── OrderDAO.java
│ │ ├── RoomDAO.java
│ │ ├── UserDAO.java
│ │ └── impl
│ │ ├── AdminDAOImpl.java
│ │ ├── OrderDAOImpl.java
│ │ ├── RoomDAOImpl.java
│ │ └── UserDAOImpl.java
│ ├── entity
│ │ ├── Admin.hbm.xml
│ │ ├── Admin.java
│ │ ├── Order.hbm.xml
│ │ ├── Order.java
│ │ ├── Room.hbm.xml
│ │ ├── Room.java
│ │ ├── User.hbm.xml
│ │ └── User.java
│ ├── interceptor
│ │ ├── AdminInterceptor.java
│ │ └── AuthorityInterceptor.java
│ ├── service
│ │ ├── AdminService.java
│ │ ├── OrderService.java
│ │ ├── RoomService.java
│ │ ├── UserService.java
│ │ └── impl
│ │ ├── AdminServiceImpl.java
│ │ ├── OrderServiceImpl.java
│ │ ├── RoomServiceImpl.java
│ │ └── UserServiceImpl.java
│ └── util
│ └── AuthorityInterceptor.java
└── struts.xml
476 directories, 1582 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论