ҵƣģ
Ŀ:
Java߿
ϵͳĿ
I
ժ Ҫ
߿ϵͳּʵֿԵֽһЩĿĿԿͨУУĹҲ˿ʺϿֲ㣬еԶ̽Ҫϵͳĺ̨ϵͳJAVA߿ԹϵͳԾѧԵáԾȹܡҪ˶JAVA߿ԹϵͳķƺͿȫ̡ERͼͼȶ߹ϵͳƹ̽ϸ˵
ȫĹΪϵͳơؼ岿֡Ҫܿ߿ϵͳĿġѡܵļȷ߿ϵͳϵͳģĹϵͳƽϵͳƵָ˼롢ݿơϵͳģƣؼھʵʱһЩ翪ܵϼݿӼݵı뻹ԭ
ҵƵƲʵһweb߿ϵͳʶϵͳҪj2EEΪ,Ҫʹstruts+springȶЭeclipseΪߣMYSQLΪݿ⣬Macromedia˾DreamweaverΪߡʵϿϵͳӦеҪģ,Աĵ¼άûעᡢ¼עϢIJѯģԹɼϵͳ㣬ά
ؼʣ߿ j2EE struts + spring
II
Ŀ¼
ժ ҪI
Abstract δǩ
һ ...................................................................................................... 1 1.1 1.2 1.3
ⱳ .............................................................................................. 1 Ŀĺ .................................................................................. 1 Ľṹ .............................................................................................. 1
ڶ ϵͳӦõĹؼ .......................................................................... 2 2.1 JSP ........................................................................................... 2 2.1.1 JSPĸ ......................................................................................... 2 2.1.3 JSPǿ ............................................................................. 3 2.1.4 JSPASPıȽ............................................................................ 4 2.2 JavaJavaBeans ................................................................................ 4 2.2.1 ʲôJavaBeans ............................................................................. 4 2.2.2 JSPJavaBeansĹϵ .................................................................. 5 2.3 J2EE ................................................................................................. 5 2.4Struts ................................................................................................ 6 2.4.1 Struts .......................................................................................... 6 2.4.2 StrutsҪ .............................................................................. 7 2.4.3 Strutsԭ .................................................................................. 7 2.5 Spring .............................................................................................. 8 2.5.1 Spring ........................................................................................ 8 2.5.2 ΪʲôҪSpring ......................................................................... 10 2.5.3 Springʲô ...................................................................... 10 2.6 B/Sģʽ ............................................................................... 11 2.6.1ΪʲôB/Sģʽ .............................................................. 11 2.7.1 mysqlص ................................................................................... 11 2.7.2 mysqlİװãֽͼ[12] ........................................... 12 2.8 Tomcat ....................................................................................... 14 2.8.1 Tomcat ........................................................................ 14 2.8.2 Tomcatص ................................................................................. 15 2.8.3 Tomcat ................................................................................. 15 2.8.4 Tomcatİװ ......................................................... 15 С 16
ϵͳ ................................................................ 17
III
3.1 ϵͳ ....................................................................................... 17 3.2 ϵͳɫ书ܷ ....................................................................... 17 3.2.1 ϵͳ2ɫ ......................................................................... 17 3.2.2 ϵͳɫĹ ............................................................................. 18 3.3 ˼ ............................................................................... 18 3.4 ݿ ........................................................................................... 19 3.4.1 E-Rͼ .............................................................................................. 19 3.4.2ݱ .................................................................................. 20 3.5 ϵͳ ....................................................................................... 22 3.5.1 DAO .................................................................................... 22 3.5.2 connDBƣ֣ ................................................................ 22 3.5.3 ................................................................................. 23 3.5.4 ................................................................................. 24 3.6ϵͳͼ ........................................................................................ 24 3.6.1 ................................................................................. 25 3.6.2 û ......................................................................... 25 3.6.3 Թ ......................................................................... 26 3.6.4 Ŀ ................................................................. 27 3.6.5 ɼ ......................................................................... 27 С 28
ϵͳϸ ................................................................................ 28 4.1 ݿconnDBӳʵ ........................................................ 28 4.2 Ҫģ˵ ............................................................... 29 4.2.1ûģ .................................................................................. 29 4.2.2Թģ .................................................................................. 35 4.2.3 Ŀģ ................................................................................. 38 4.3 ϵͳIJ ........................................................................................... 46 С 47
ܽչ ........................................................................................ 47 5.1 ܽ ............................................................................................... 47 5.2 չ ....................................................................................... 48 ο .......................................................................................................... 49 ¼ л
50 54
IV