Upload
taiphimlove
View
462
Download
0
Embed Size (px)
Citation preview
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.
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)
2. Viết các hàm kết nối CSDL và xử lý cho website
a. Bước 1: Tạo package ShoppingSite
b. Bước 2: Tạo lớp kết nối CSDL DBConnection.java
Đặt tên cho class mới:
Code cho lớp DBConnection:
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
Code cho lớp User.java
d. Tạo lớp xử lý cho website ShopSite.java
3. Thiết kế giao diện cho trang web: index.jsp
a. Bước 1: Thiết kế HTML cho trang chính
b. File Css cho trang web
4. Tạo các file include cho trang web
a. Bước 1: thư mục để chứa các file include
b. Bước 2: Tạo các file addCategory.jsp
c. Bước 3: Tạo file addUser.jsp
d. Bước 4: Tạo file category.admin.jsp
e. Bước 5: Tạo file login.jsp
f. Bước 6: Tạo file register.jsp
g. Bước 7: Tạo file user.admin.jsp
5. Tạo các servlet cho trang web
a. Tạo thư mục chứa các servlet
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
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
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
h. Bước 7: Tạo Servlet doRemoveUser.java
Thêm phần code cho hàm processRequest