1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng webdite chia sẻ địa điểm ăn uống đà nẵng với framework struts

56 0 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 56
Dung lượng 1,84 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Em xin cam ÿRDQ GүQWUӵFWLӃSFӫD*LiRYLrQKѭӟQJGүQ x 0ӑL tham khҧR dùng trong báo cáo này ÿӅX ÿѭӧF trích GүQ rõ ràng tên x 0ӑL sao chép không hӧS OӋ vi phҥm quy chӃ ÿjR WҥR em xin chӏX hoàn

Trang 3

Em xin cam ÿRDQ

GүQWUӵFWLӃSFӫD*LiRYLrQKѭӟQJGүQ

x 0ӑL tham khҧR dùng trong báo cáo này ÿӅX ÿѭӧF trích GүQ rõ ràng tên

x 0ӑL sao chép không hӧS OӋ vi phҥm quy chӃ ÿjR WҥR em xin chӏX hoàn

6LQKYLrQWK͹FKL͏Q

ĈLQK7Ut+QJ

Trang 5

0Ө& /Ө&

'$1+0Ө&+Î1+ i

'$1+0Ө&%Ҧ1*%,ӆ8 iii

0ӢĈҪ8 1

/êGRFKӑQÿӅWjL 1

2 0өFWLrXÿӅWjL 1

3 ĈӕLWѭӧQJYjSKҥPYLÿӅWjL 2

4 3KѭѫQJSKiSQJKLrQFӭX 2

5 %ӕFөFÿӅWjL 2

6 ĈyQJJySFKRÿӅWjL 3

&+ѬѪ1* &Ѫ6Ӣ/é7+8<ӂ7 4

1.1 &iFNLӃQWU~FOұSWUuQK 4

1.1.1 .LӃQWU~FWUX\ӅQWKӕQJ 0RGHO 4

1.1.2 .LӃQWU~F09& 0RGHO 4

1.2 7әQJTXDQYӅ-63- Servlet 5

1.2.1 *LӟLWKLӋXYӅ-63 5

1.2.2 *LӟLWKLӋXYӅ6HUYOHW 6

1.2.3 4X\WUuQKKRҥWÿӝQJFӫD-63± Servlet 6

1.3 Struts Framework 8

1.3.1 *LӟLWKLӋXYӅ6WUXWV 8

1.3.2 &iFWKjQKSKҫQFӫD6WUXWV 8

1.3.3 4X\WUuQKKRҥWÿӝQJFӫD6WUXWV 10

1.3.4 ѬXÿLӇPYjQKѭӧFÿLӇPFӫD6WUXWV 11

Trang 6

&+ѬѪ1* 3+Æ17Ë&+9¬7+,ӂ7.ӂ+ӊ7+Ӕ1* 12

2.1 0{WҧKӋWKӕQJ 12

2.2 3KkQWtFKFKӭFQăQJ 13

2.2.1 6ѫÿӗ8VH&DVH 13

2.2.2 ĈһFWҧ8VH&DVH 19

2.2.3 6ѫÿӗWXҫQWӵ 22

2.3 3KkQWtFKYjWKLӃWNӃFѫVӣGӳOLӋX 30

2.3.1 6ѫÿӗ WKӵFWKӇTXDQKӋ 30

2.3.2 ;iFÿӏQKFiFWKӵFWKӇ 31

2.3.3 &ҩXWU~FEҧQJ 34

2.3.4 7KLӃWNӃFѫVӣGӳOLӋX 39

&+ѬѪ1* .ӂ748ҦĈҤ7ĈѬӦ& 40

1 0jQKuQKWUDQJFKӫ 40

2 0jQKuQKGDQKViFKWuPNLӃP 41

3 0jQKuQKFKLWLӃWÿӏDÿLӇP 42

4 0jQKuQKTXҧQOê[HP VӱDWK{QJWLQWjLNKRҧQ 43

5 0jQKuQKÿәLPұWNKҭX 43

6 0jQKuQKGLӉQÿjQ 44

7 0jQKuQKTXҧQOêKӋWKӕQJ 45

.ӂ7/8Ұ1 46

1 .ӃWTXҧÿҥWÿѭӧF 46

2 +ҥQFKӃ 46

3 +ѭӟQJSKiWWULӇQ 46

7¬,/,ӊ87+$0.+Ҧ2 47

Trang 7

&+Ѭ Ѫ1* 1 có 3 hình:

+uQK9tGͭPLQKK͕DTX\WUuQKKR̩Wÿ͡QJ-63 ± Serlvet 7

+uQK9tGͭNKDLEiRDFWLRQWURQJVWUXWV -config.xml 9

+uQK4X\WUuQKKR̩Wÿ͡QJFͯD6WUXWV 10

&+ѬѪ1* 2 có 28 hình: +uQK6˯ÿ͛FKͱFQăQJW͝QJWK ͋ 13

+uQK6˯ÿ͛8VHFDVHWuPNL͇Pÿ͓DÿL͋P 14

+uQK6˯ÿ͛8VHFDVHJ͵LSK̫QK͛L 14

+uQK6˯ÿ͛8VHFDVHTX̫QOêWjLNKR̫Q 1J˱ͥLV͵GͭQJ 15

+uQK6˯ÿ͛8VHFDVH[HPFKLWL͇Wÿ͓DÿL͋P 15

+uQK6˯ÿ͛8VHFDVHÿiQKJLiÿ͓DÿL͋P 16

+uQK6˯ÿ͛8VHFDVHÿăQJÿ͓DÿL͋PPͣL 16

+uQK6˯ÿ͛8VHFDVHTX̫QO ý danh sách yêu thích 17

+uQK6˯ÿ͛8VHFDVHKR̩Wÿ͡QJGL͍QÿjQ 17

+uQK6˯ÿ͛8VHFDVHTX̫QOêK͏WK͙QJ 18

+uQK6˯ÿ͛WX̯QW͹XVHFDVHWuPNL͇Pÿ͓DÿL͋P 22

+uQK6˯ÿ͛WX̯QW͹XVHFDVH[HPÿ͓DÿL͋P 22

+uQK6˯ÿ͛WX̯QW͹XVHFDVHJͧLSK̫QK͛L 23

+uQK6˯ÿ͛WX̯QW͹XVHFDVHÿ͝LWK{QJWLQWjLNKR̫Q 23

+uQK6˯ÿ͛WX̯QW͹XVHFDVHÿ͝LP̵WNḴX 24

+uQK6˯ÿ͛WX̯QW͹XVHFDVHEuQKOX̵Q 24

+uQK6˯ÿ͛WX̯QW͹ XVHFDVHFK̭PÿL͋P 25

+uQK6˯ÿ͛WX̯QW͹XVHFDVHÿăQJÿ͓DÿL͋PPͣL 25

+uQK6˯ÿ͛WX̯QW͹XVHFDVHTX̫QOêGDQKViFK\r u thích 26

+uQK6˯ÿ͛WX̯QW͹XVHFDVHÿăQJFKͯÿ͉PͣL 26

+uQK6˯ÿ͛WX̯QW͹XVHFDVHWK̫ROX̵Q 27

+uQK6˯ÿ͛WX̯QW͹XVHFDVHTX̫QOêWjLNKR̫Q 27

+uQK6˯ÿ͛WX̯QW͹XVHFDVHTX̫QOêEjLÿăQJ 28

Trang 8

+uQK6˯ÿ͛WX̯QW͹XVHFDVHTX̫QOêGL͍QÿjQ 28

+uQK6˯ÿ͛WX̯QW͹XVHFDVHTX̫QOêSK̫QK͛L 29

+uQK6˯ÿ͛WX̯QW͹XVHFDVH[HPWK͙QJNr 29

+uQK6˯ÿ͛WK͹FWK͋TXDQK͏ 30

+uQK7KL͇WN͇F˯VͧGͷOL͏X 39

&+ѬѪ1* 3 có 7 hình: +uQK0jQKuQK7UDQJ&Kͯ 40

+uQK0jQKuQKGDQKViFKWuPNL͇P 41

+uQK0jQKuQKFKLWL͇Wÿ͓DÿL͋P 42

+uQK0jQKuQK[HPV͵DWK{QJWLQWjLNKR̫Q 43

+uQK0jQKuQKÿ͝LP̵WNḴX 43

+uQK0jQKuQKGL͍QÿjQ 44

+uQK0jQKuQKTX̫QOêK͏WK͙QJ 45

Trang 9

%̫QJ&̭XWU~FE̫QJ8VHUV 34

%̫QJ&̭XWU~FE̫QJ)HHGEDFN 34

%̫QJ&̭XWU~FE̫QJ&DWHJRU\ 35

%̫QJ&̭XWU~FE̫QJ3RVW 35

%̫QJ &̭XWU~FE̫QJ5DWLQJ 36

%̫QJ&̭XWU~FE̫QJ&RPPHQW 36

%̫QJ&̭XWU~FE̫QJ,PDJH 37

%̫QJ&̭XWU~FE̫QJ3RVWB&DWHJRU\ 37

%̫QJ&̭XWU~FE̫QJ/LNH 37

%̫QJ&̭XWU~FE̫QJ4 uestion 38

%̫QJ&̭XWU~FE̫QJ$QVZHU 38

Trang 13

&Ѫ6Ӣ/é7+8<ӂ71.1 &iFNLӃQWU~FOұSWUuQK

WiFK U} UjQJ WURQJ ӭQJ GөQJ 7URQJ NLӃQ WU~F 09& PӝW 6HUYOHW WUXQJ WkP

WDFyWKӇVӱGөQJQKLӅXJLDRGLӋQFKRӭQJGөQJFK~QJFyWKӇOj:HEZLUHOHVVKD\*8,7KrPYjRÿyYLӋFSKkQWiFKQj\FzQFXQJFҩSYLӋFWiLVӱGөQJOҥL

&iFWKjQKSKҫQFӫD09&

Trang 14

- Model:

Trang 17

1.3 Struts Framework

1.3.1 *LӟLWKLӋXYӅ6WUXWV

*ӗP FiF ILOH WKXӝF WҫQJ 0RGHO Yj WҫQJ &RQWUROOHU WURQJ NLӃQ WU~F 09&

Trong JSP ± Servlet thì các servlet chính là Controller, còn trong Struts thì

Trang 18

o Action: JӗP FiFOӟS$FWLRQ 0ӛL$FWLRQFyWKӇKLӇXÿѫQJLҧQOjÿҥL

+ HTML: 7ѭѫQJӭQJYӟLFiFWKҿ+70/

+ Logic: ĈLӅXNKLӇQFiFPӋQKÿӅORJLFYzQJOһSWURQJ6WUXWV

+ Bean: ĈӏQKQJKƭDPӝWELӃQKRһFLQUDNӃWTXҧ

+ web.xml: 0LrX Wҧ WRjQ Eӝ FjL ÿһWFӫD ActionServlet (Servlet duy

Trang 19

x ,QSXW7UDQJ-63KRһF$FWLRQÿѭӧFFKX\ӇQKѭӟQJYӅNKLKjPYDOLGDWH FyOӛL

Trang 20

ÿӃQ ӭQJ GөQJ 6WUXWV 5HTXHVW Qj\ ÿѭӧF $FWLRQ6HUYOHW WLӃS QKұQ Yj $FWLRQ

tra xem AFWLRQ QjR ÿѭӧF JӑL Yj Oҩ\ Gӳ OLӋX QKұQ Wӯ &OLHQW TXD $FWLRQ)RUP

$FWLRQ ÿѭӧF JӑL VӁ Vӱ GөQJ Gӳ OLӋX QKұQ Wӯ $FWLRQ)RUP WѭѫQJ WiF YӟL

Trang 26

Hình 2.8 6˯ÿ͛8VHFDVHTX̫QOêGDQKViFK\rXWKtFK

Hình 2.9 6˯ÿ͛8VHFDVHKR̩Wÿ͡QJGL͍QÿjQ

Trang 27

x Usecase qXҧQOêKӋWKӕQJ

Hình 2.10 6˯ÿ ͛8VHFDVHTX̫QOêK͏WK͙QJ

Trang 30

;yDSKҧQKӗL

;yDFiFFKӫÿӅWURQJGLӉQÿjQ

;HPFiFWKӕQJNr

Trang 32

Hình 2.13 6˯ÿ͛WX̯QW͹XVHFDVHJͧLSK̫QK͛L

Hình 2.14 6˯ÿ͛WX̯QW͹XVHFDVHÿ͝LWK{QJWLQWjLNKR̫Q

Trang 33

Hình 2.15 6˯ÿ͛WX̯QW͹XVHFDVHÿ͝LP̵WNḴX

Hình 2.16 6˯ÿ͛WX̯QW͹XVHFDVHEuQKOX̵Q

Trang 34

Hình 2.17 6˯ÿ͛WX̯QW͹XVHFDVHFK̭PÿL͋P

Hình 2.18 6˯ÿ͛WX̯QW͹XVHFDVH ÿăQJÿ͓DÿL͋PPͣL

Trang 35

Hình 2.19 6˯ÿ͛WX̯QW͹XVHFDVHTX̫QOêGDQKViFK\rXWKtFK

Hình 2.20 6˯ÿ͛WX̯QW͹XVHFDVHÿăQJFKͯÿ͉PͣL

Trang 36

Hình 2.21 6˯ÿ͛WX̯QW͹XVHFDVHWK̫ROX̵Q

Hình 2.22 6˯ÿ͛WX̯QW͹XVHFDVHTX̫QOêWjLN KR̫Q

Trang 37

Hình 2.23 6˯ÿ͛WX̯QW͹XVHFDVHTX̫QOêEjLÿăQJ

Hình 2.24 6˯ÿ͛WX̯QW͹XVHFDVHTX̫QOêGL͍QÿjQ

Trang 38

Hình 2.25 6˯ÿ͛WX̯QW͹XVHFDVHTX̫QOêSK̫QK͛L

Hình 2.266˯ÿ͛WX̯QW͹XVHFDVH [HPWK͙QJNr

Trang 39

2.3 3KkQWtFKYjWKLӃWNӃFѫVӣGӳOLӋX 2.3.1 6ѫÿӗWKӵFWKӇTXDQKӋ

Hình 2.27 6˯ÿ͛WK͹FWK͋TXD QK͏

Trang 42

+ Content: 1ӝLGXQJWUҧOӡL

Trang 44

- %ҧQJ&DWHJRU\: OѭXWUӳFiFGDQKPөF khóa chính (CATEGORYID)

7rQFӝW éQJKƭD LӇXGӳ

OLӋX

Kích WKѭӟF

Trang 45

- %ҧQJ 5DWLQJ: OѭX WUӳ ÿLӇP Vӕ FӫD QJѭӡL Vӱ GөQJ FKҩP FKR FiF ÿӏD ÿLӇP

khóa chính (POSTID, USERNAME)

7rQFӝW éQJKƭD LӇXGӳ

OLӋX

Kích WKѭӟF

Trang 46

POSTID 0mVӕEjLÿăQJInt 10

Trang 47

%̫QJ 2.11 &̭XWU~FE̫QJ Answer

Trang 48

2.3.4 7KLӃWNӃFѫVӣGӳOLӋX

Hình 2.28 7KL͇WN͇F˯VͧGͷOL͏X

Trang 50

2 Màn hình dDQKViFKWuPNLӃP

Hình 3.2 0jQKuQKGDQKViFKWuPNL͇P

0jQKuQKKLӇQWKLNӃWTXҧWuPNLӃPNKLJ}WӯNKyDYjRNKXQJWuPNLӃP

Trang 51

3 Màn hình cKLWLӃW ÿӏDÿLӇP

Hình 3.3 0jQKuQKFKLWL͇Wÿ͓DÿL͋P

0jQKuQKKLӇQWKӏFiFWK{QJWLQFKLWLӃWFӫDPӝWÿӏDÿLӇP*LӡKRҥWÿӝQJJLiFҧQJj\QJKӍÿӏDFKӍ«

Trang 52

4 Màn hình qXҧQOê[HPVӱDWK{QJWLQWjLNKRҧQ

Hình 3.4 0jQKuQK[HPV͵DWK{QJWLQWjLNKR̫Q

5 0jQKuQKÿәLPұWNKҭX

Hình 3.5 0jQKuQKÿ͝LP̵WNḴX

...

1.2.2 *LӟLWKLӋXYӅ6HUYOHW

1.2.3 4X\WUuQKKRҥWÿӝQJFӫD-63± Servlet

1.3 Struts Framework

1.3.1 *LӟLWKLӋXYӅ6WUXWV

1.3.2 &iFWKjQKSKҫQFӫD6WUXWV

1.3.3... class="text_page_counter">Trang 17

1.3 Struts Framework

1.3.1 *LӟLWKLӋXYӅ6WUXWV

*ӗP FiF ILOH WKXӝF WҫQJ 0RGHO... &RQWUROOHU WURQJ NLӃQ WU~F 09&

Trong JSP ± Servlet servlet Controller, cịn Struts

Trang 18

o

Ngày đăng: 26/06/2021, 13:19

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w