Lab. Kiểm tra hợp thức

Mục đích

Bổ sung tính năng kiểm tra hợp thức cho phần mềm.

Nội dung

Download bài mẫu. Bài mẫu này kế thừa mã nguồn Lab. Ứng dụng CSDL
Yêu cầu:
  1. Nghiên cứu các phương thức getById() và addStd() của lớp \qldt\control\StdController. Các phương thức này đã được bổ sung tính năng kiểm tra hợp thức.
  2. Nghiên cứu lớp core\model\Util mới được bổ sung với các phương thức kiểm tra hợp thức.
  3. Bổ sung tính năng kiểm tra hợp thức cho các chức năng chỉnh sửa và xóa dữ liệu, tức bổ sung kiểm tra hợp thức cho các phương thức delStd() và updateStd() của lớp \qldt\control\StdController.
  4. Sử dụng trình duyệt, truy cập frontend.htm thực hiện thêm, chỉnh sửa và xóa dữ liệu. Hãy nhập dữ liệu sai để kiểm thử tính năng kiểm tra hợp thức bên backend. Sử dụng DevTools của trình duyệt để phân tích response từ backend.
  5. Sử dụng DevTools của trình duyệt hoặc công cụ bất kỳ để tạo ra các request với dữ liệu bất kỳ và truy cập đến các chức năng thêm, sửa, xóa. Phân tích các response nhận được. Xác định/kiểm định xem tính năng kiểm tra hợp thức bên backend đã làm việc đúng hay chưa.

    Okie. Chúng ta đã có tính năng kiểm tra hợp thức bên backend nhằm đảm bảo an ninh cho ứng dụng.

     
  6. Hãy bổ sung tính năng kiểm tra hợp thức cho frontend. Tham khảo Lab. Form