Tải bản đầy đủ (.pdf) (17 trang)

Mvc tạo project mvc sinhvien

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.16 MB, 17 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

1. Tạo project MVC_SINHVIEN  Tạo 2 package: controller, model. 2. Tạo CSDL trong mySQL

 Download công cụ quản trị mySQL và cài đặt: MySQL :: Begin Your Download (xem file hướng dẫn cài đặt).

 Khởi động MySQL Workbench/ click dấu cộng

- Kiểm tra kết nối

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

- Màn hình gõ code tạo database và table

chu tộ

Th c thi câuự Nh p d li uậ ữ ệ

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

- Nhập dữ liệu -> Click Apply

- Nhấn Apply

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

- Nhấn Finish 3. Add các thư viện

Copy các thư viện (trong thư mục Thư viện JDBC_JSTL) vào thư mục src/main/webapp/lib

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

- Click chuột phải vào từng thư viện chọn Build Path/Add to Build Path

Kết quả

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

4. Model

 Tạo kết nối

 Trong gói model tạo 1 Class JDBCUtil, định nghĩa phương thức getConnection() và closeConnection().

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

 Tạo lớp SinhVien trong package model

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

 Tạo interface DAOInterface trong package model

 Tạo lớp SinhVienDao thực thi interface DAOInterface trong package dao. o Định nghĩa lại phương thức sellectAll().

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

o Định nghĩa lại phương thức insert

o Định nghĩa lại phương thức update

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

o Định nghĩa lại phương thức delete

5. Controller

 Tạo file servlet SinhVienServlet trong gói controller Phương thức doGet trong SinhVienServlet

 Tạo file servlet ThemSinhVienServlet trong gói controller Phương thức doGet trong TheVienServlet

 Tạo file servlet SuaSinhVienServlet trong gói controller

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

Phương thức doGet trong SuaVienServlet

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

 Tạo file servlet XoaSinhVienServlet trong gói controller Phương thức doGet trong XoaSinhVienServlet

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

6. View

 Tạo file view_sinhvien.jsp trong webapp

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

 Tạo file add_sinhvien.jsp trong webapp

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

 Tạo file update_sinhvien.jsp trong webapp

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

 Tạo file error _sinhvien.jsp trong webapp

Kết quả

Thêm:

</div>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×