bài thực hành 2 - jsp(kết nối csdl và đăng nhập)

37
TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHỆ KHOA CÔNG NGHỆ THÔNG TIN Môn: Lập trình mạng nâng cao Bài thực hành số 2 Bài 1: Cài đặt wamp server và tạo cơ sở dữ liệu. Hướng dẫn: Hiện nay, có rất nhiều hệ quản trị CSDL đang được sử dụng rộng rãi, trong phần lab này ta cùng tìm hiểu hai hệ quản trị CSDL được sử dụng phổ biến hiện nay là: mysql. 1. Cài đặt mysql thông qua gói WampServer và tạo CSDL: a. Bước 1: Cài đặt wampserver b. Bước 2: Sau khi cài xong WampServer ta vào Start Program file WampServer start WampServer. c. Bước 3: Vào trình duyệt Firefox gõ địa chỉ của trang phpmyadmin.

Upload: taiphimlove

Post on 12-Aug-2015

448 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHỆ

KHOA CÔNG NGHỆ THÔNG TIN

Môn: Lập trình mạng nâng cao

Bài thực hành số 2

Bài 1: Cài đặt wamp server và tạo cơ sở dữ liệu.

Hướng dẫn: Hiện nay, có rất nhiều hệ quản trị CSDL đang được sử dụng rộng rãi, trong phần lab này ta cùng tìm hiểu hai hệ quản trị CSDL được sử dụng phổ biến hiện nay là: mysql.

1. Cài đặt mysql thông qua gói WampServer và tạo CSDL:

a. Bước 1: Cài đặt wampserver

b. Bước 2: Sau khi cài xong WampServer ta vào Start Program file WampServer start WampServer.

c. Bước 3: Vào trình duyệt Firefox gõ địa chỉ của trang phpmyadmin.

d. Bước 4: Tạo database shopping.

Page 2: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

e. Bước 5: Vào Database shopping, tạo bảng users(id, usertype, username, password).

f. Bước 6: Thêm các thuộc tính cho bảng users.

g. Bước 7: Tạo thêm bảng categories(id, name, description)

Page 3: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

2. Viết các hàm kết nối CSDL và xử lý cho website

Page 4: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

a. Bước 1: Tạo package ShoppingSite

Page 5: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

b. Bước 2: Tạo lớp kết nối CSDL DBConnection.java

Page 6: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

Đặt tên cho class mới:

Code cho lớp DBConnection:

Page 7: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

c. Bước 3: Tạo các lớp xử lý cho User và Category: User.java và Category.java

Code cho lớp Category.java

Page 8: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)
Page 9: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)
Page 10: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

Code cho lớp User.java

Page 11: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)
Page 12: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)
Page 13: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)
Page 14: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

d. Tạo lớp xử lý cho website ShopSite.java

Page 15: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)
Page 16: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)
Page 17: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)
Page 18: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

3. Thiết kế giao diện cho trang web: index.jsp

a. Bước 1: Thiết kế HTML cho trang chính

Page 19: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)
Page 20: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)
Page 21: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

b. File Css cho trang web

Page 22: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)
Page 23: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)
Page 24: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

4. Tạo các file include cho trang web

a. Bước 1: thư mục để chứa các file include

Page 25: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

b. Bước 2: Tạo các file addCategory.jsp

Page 26: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

c. Bước 3: Tạo file addUser.jsp

Page 27: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)
Page 28: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

d. Bước 4: Tạo file category.admin.jsp

Page 29: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

e. Bước 5: Tạo file login.jsp

Page 30: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

f. Bước 6: Tạo file register.jsp

Page 31: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)
Page 32: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

g. Bước 7: Tạo file user.admin.jsp

Page 33: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

5. Tạo các servlet cho trang web

a. Tạo thư mục chứa các servlet

Page 34: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

b. Bước 1: Tạo servlet doAddCategory.java

Thêm phần code cho hàm processRequest

c. Bước 2: Tạo Servlet doAddUser.java

Thêm phần code cho hàm processRequest

Page 35: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

d. Bước 3: Tạo Servlet doLogin.java

Thêm phần code cho hàm processRequest

e. Bước 4: Tạo Servlet doLogout.java

Page 36: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

Thêm phần code cho hàm processRequest

f. Bước 5: Tạo Servlet doRegister.java

Thêm phần code cho hàm processRequest

g. Bước 6: Tạo Servlet doRemoveCategory.java

Thêm phần code cho hàm processRequest

Page 37: Bài thực hành 2 - JSP(Kết nối CSDL và đăng nhập)

h. Bước 7: Tạo Servlet doRemoveUser.java

Thêm phần code cho hàm processRequest