Tìm hiểu công nghệ struts 1 trong xây dựng ứng dụng web

40 2.7K 23
Tìm hiểu công nghệ struts 1 trong xây dựng ứng dụng web

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Đồ án tốt nghiệp đại học LỜI CẢM ƠN ------  ! "#$%&#'%()*+,%-.&/ !01#23"&01#2314-5#1&6* 4+"*787&$)9:#&'2;1- <=5&(;>29?2 )@$2$A"#$ (B#9C D)*+"*DE-& 8 D61&F&1G%')H9C81&D& )$7*$24&#- <=5&(;ThS.Nguyễn Công Nhật 5 I&JBK41&L7&&L 2&#- MNBA :OB)2O*& 3#G$!'G)$)PD*48% !4OQ9(8,5&"#$A%(9- <=5&(;R Vinh, ngày 10 tháng 12 năm 2012 GO2 Phạm Văn Hòa Phạm Văn Hòa – Lớp 49K – Khoa Công Nghệ Thông Tin Trang 1 Đồ án tốt nghiệp đại học MỞ ĐẦU S- Đặt vấn đề, lý do lựa chọn đề tài .&##&$2$7T9 && N?4)*= 3?-88&4O78/ ?U9&#&FG&1&3$V:1OBKJ& $'1WO7-J4O9AX?#'$2# U91&;+1#'$82(&)*%-Y% '&4(=%"'1JS>MM4ZM#4[ &1WO=5#BO&7+BVU9-\#G+ BVU97&]2#)$7)$)7*33 L81&3L LF-O88?1&$A1J1JV 6(1&7$2&VV3L-Y%'BO1J  3L LF87)7*34Z^)X*_4 `9ab[ c2.7+BVU91&J"#'E&+d %(D#G6$2$8&D)e4"' 8G- J1&3)e4"';1AJ'G$2 U9N921&$2 LF '&“Tìm hiểu công nghệ Struts 1 trong xây dựng ứng dụng Web”. II. Mục tiêu `7457f'Struts 1 Framework-M3$2&2! 4gBV%'$#7"'1JF2.-`#5#4] 1&hG+D6)QDJ1&J1^9& /D7'47+BV^9J 461T#G)*+- III. Nội dung nghiên cứu \7*'4b^)-\;4F1,#**+7 )3+BV4gBV4b^)- IV. Phương pháp nghiên cứu i \O74&9&9- i j5PB"&"?b^)- i k(#*%'6#Gg- i \X!)*(1&3453'b^)- MỤC LỤC lmS@nMo. S Mcpq SS Phạm Văn Hòa – Lớp 49K – Khoa Công Nghệ Thông Tin Trang 2 Đồ án tốt nghiệp đại học Mr@lr@ SSS st.`Mr@`u.`n.` S S-v-h-a1----------------------------------------------------------------------------------------------w S-v-v-ajxajy-----------------------------------------------------------------------------z SS-v-v-4hb^)-------------------------------------------------------------------------------h{ Phạm Văn Hòa – Lớp 49K – Khoa Công Nghệ Thông Tin Trang 3 Đồ án tốt nghiệp đại học DANH MỤC HÌNH ẢNH STT Tên Hình Nội Dung Số Trang h Hình 1 Kiến trúc đa tầng trong ứng dụng J2EE | v Hình 2 Java Servlet trong kiến trúc J2EE z } Hình 3 Mô hình Servlet Response and Request z ~ Hình 4 Vòng đời Servlet h• € Hình 5 JSP trong kiến trúc J2EE hh { Hình 6 Mô hình MVC hv w Hình 7 Sự kết hợp Jsp, Java Servlet và MVC h} | Hình 8 Mô hình cộng tác MVC h~ z Hình 9 Mô hình Jsp 1 h€ h• Hình 10 Mô hình Request - Response Jsp 1 h{ hh Hình 11 Mô hình Jsp 2 h{ hv Hình 12 Mô hình Request – Response Jsp 2 hw h} Hình 13 Kiến trúc Struts 1 hz h~ Hình 14 Sơ đồ làm việc cộng tác của Struts 1 hz h€ Hình 15 Các thành phần của Controller v• h{ Hình 16 Cấu trúc ứng dụng phần Controller và Model }€ hw Hình 17 Cấu trúc thư mục phần View }{ h| Hình 18 File cấu hình web.xml }w hz Hình 19 File cấu hình struts-config.xml }| v• Hình 20 Tạo lớp ActionForm }z vh Hình 21 Tạo lớp Action ~• vv Hình 22 File tài nguyên hệ thống ~h v} Hình 23 File index.jsp ~v v~ Hình 24 File Resultsucess.jsp ~v v€ Hình 25 File Resultfailed.jsp ~v v{ Hình 26 File Error.jsp ~} Phạm Văn Hòa – Lớp 49K – Khoa Công Nghệ Thông Tin Trang 4 Đồ án tốt nghiệp đại học CHƯƠNG I: GIỚI THIỆU TỔNG QUAN I.1. NGÔN NGỮ LẬP TRÌNH JAVA VÀ CÔNG NGHỆ WEB JAVA a1&3$D1B 7"DEz• F&3$D1J!%!3DE "5#-a!4gBVX9*G&*J•+#G" Phạm Văn Hòa – Lớp 49K – Khoa Công Nghệ Thông Tin Trang 5 Đồ án tốt nghiệp đại học 7+BVGVV'BAJD$O "')- a1&3$D1&Q!*)*J! J"#?6%?$D1J!_ i ‚*- i - i 88- i \!- .&##):*a)$/Q:*a1&3 $D&:*a1&3$2#3'(7-a B%4OF&?$1J!8!1&3 '(6&"'- a9L93_ i M#(a_aM- i >3$V7_avs‚- i @N(*)Wx4Z4y- i .$D1x1y- @$2a!1&993_ i av< _kLN($VtjS?5a7+ BVGB4)&CW"35?a- i av<< _kLN($VtjSF3av<77+ BV$=62?#*7#G#?x4y->3# !:*%?$2&#1&$21ƒaj_4gBV a71&+BV^9- i avM< _kLN($VtjSF377+BV a#G2B3„$*9C2g"# 9&D+BV2g)- .#8*$2U9a8*av<<- av<<1&3)+BVU932(-av<<Q…!$D 1a&;181]T)$8$D1&!…! G9F)*&#-.)+BVav<<&$Da86)( #7-M3;*9Fa!OG#(axa1 My#O*G2'&V7-s8 ;87 #732'&&#432'&)x8…!aMy7O 3B†B&- ‚*"+BVav<<_ Phạm Văn Hòa – Lớp 49K – Khoa Công Nghệ Thông Tin Trang 6 Đồ án tốt nghiệp đại học Hình 1: Kiến trúc đa tầng trong ứng dụng J2EE @&"_ i @1i#G#1- i U9>444x1&a1&aj4y#Gav<< 4- i <Sx<4Z4#4yi#G<S4- I.2. TRƯỚC KHI STRUTS 1 RA ĐỜI I.2.1. Java Servlet I.2.1.1. Tổng quan Java Servlet 1!&Ehzzw11&&"! G?U94O2=g1,#G"&4U93(' #)- a11&$2'($2)7+ BVU986;&B2BA!4F64- M3411&31J?a=g1,3#G"&=5#BO(1-MNBA 4187BA7(19%)‡3#G"&BA7… !+BVU9- 11&3&"+BVU9)$V3&2'-'9( %11&3;axQ"31"&#(y! 4gBV7#'G#(a-‚83#G"B#2x>^4y #?x4y4]12O21;+)*(('?14] !#?=g1,&('B#2BJB`\Ml- Phạm Văn Hòa – Lớp 49K – Khoa Công Nghệ Thông Tin Trang 7 Đồ án tốt nghiệp đại học Hình 2: Java Servlet trong kiến trúc J2EE I.2.1.2. Mô hình Servlet Response and Request Hình 3: Mô hình Servlet Response and Request .2V?1_ i .@1Y4x"*FB`\\jY4y- i \6=%$Y4- i ˆg1,2Vx\#;4FBD12[y- i \&g(Y44@1x"*FB`\\jY44yN b^B1N^9)- i Y41&D$!g@1*- i Y441&D$!g*@1- I.2.1.3. Vòng đời của một Servlet Phạm Văn Hòa – Lớp 49K – Khoa Công Nghệ Thông Tin Trang 8 Đồ án tốt nghiệp đại học Hình 4: Vòng đời Servlet I.2.2. Java Server Page (JSP) @$2aj)*%()e3?$2a1 81%3*OG;2&" U9Waj87)*!D$24`\MlWJ$23 4`\Ml-aj1&$21U96#??aaj ‰#=%=g1,;(1G=g1,B†B&- N?$2aj_ i @‰3D a&„`\Ml- i ˆ5#BO!6#?- i aj4gBV#=%&=g1,;(_9&#B2C B`\Ml2a941)[ .#G:_ i aj4!*1L&`\Ml- i ‚8#G"1aj<4]BCaj4& a- i a@1BCaB&9#B- i >#B#G#(a- Phạm Văn Hòa – Lớp 49K – Khoa Công Nghệ Thông Tin Trang 9 Đồ án tốt nghiệp đại học Hình 5: JSP trong kiến trúc J2EE JD1!*&DN7?BOGJ LF& %1&J4O?Z^)X*_4`9ab tatˆBOG'(?$2a )%#31G33 1WO1+BVU9_Š@Q3;1)$=%( +BV"''1&+BVU9‹- CHƯƠNG II: STRUTS 1 FRAMEWORK II.1. MÔ HÌNH MVC VÀ MÔ HÌNH JSP II.1.1. Mô hình lập trình MVC II.1.1.1. Tổng quan M$M@xMB1i^i@11y1&3)*"'#$ *)*!4gBV)e"'-.8B1 +BV?}&")MB1^&@11-M…&" 832VG92&31J&")- Phạm Văn Hòa – Lớp 49K – Khoa Công Nghệ Thông Tin Trang 10 . '& Tìm hiểu công nghệ Struts 1 trong xây dựng ứng dụng Web . II. Mục tiêu `7457f' Struts 1 Framework-M3$2&2!. II: STRUTS 1 FRAMEWORK II .1. MÔ HÌNH MVC VÀ MÔ HÌNH JSP II .1. 1. Mô hình lập trình MVC II .1. 1 .1. Tổng quan M$M@xMB 1 i^i@ 11 y 1& amp;3)*"'#$

Ngày đăng: 14/12/2013, 00:19

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan