1. Phân tích chức năng
Trang đăng ký với chức năng đăng ký người dùng thông qua các thông tin định danh như email và mật khẩu bảo mật
2. Thực thi
2.1. Chức năng hiển thị
B1: Tạo controller IndexCategoryServlet kế thừa lớp BaseAdminServlet thực hiện chức năng quản lý trang hiển thị dữ liệu các danh mục
B2: Tạo giao diện index.jsp trong thư mục web/admin/categories làm chức năng view
B1: Tạo controller CreateCategoryServlet kế thừa lớp BaseAdminServlet thực hiện chức năng quản lý trang hiển thị dữ liệu các danh mục
B2: Tạo tập tin create.jsp trong thư mục web/admin/categories làm chức năng view
2.3. Chức năng cập nhật
B1: Tạo controller UpdateCategoryServlet kế thừa lớp BaseAdminServlet thực hiện chức năng cập nhật danh mục
B2: Tạo tập tin update.jsp trong thư mục web/admin/categories làm chức năng view
2.3. Chức năng xoá
B1: Tạo controller DeleteCategoryServlet kế thừa lớp BaseAdminServlet thực hiện chức năng xoá danh mục
B2: Với chức năng xoá thì chúng ta không cần giao diện chỉ sử lý việc xoá dữ liệu xong chuyển hướng trang lại trang index