?️ 1. Đối tượng quản lý

Category

  • id
  • tên

Feed

  • id
  • hình ảnh (đường dẫn hoặc URL)
  • nội dung
  • ngày tạo
  • danh mục (category id)

? 2. Quan hệ

  • Một Category có nhiều Feed
  • Một Feed thuộc về một Category

⚙️ 3. Yêu cầu chức năng

? Category (CRUD)

  1. Lấy danh sách tất cả Category
  2. Thêm mới Category
  3. Cập nhật Category
  4. Xóa Category
  5. Tìm Category theo id

? Feed (CRUD)

  1. Lấy danh sách tất cả Feed
  2. Thêm mới Feed
  3. Cập nhật Feed
  4. Xóa Feed
  5. Tìm Feed theo id

? 4. Yêu cầu xử lý

  • Khi thêm hoặc cập nhật Feed:
    • Phải chọn Category hợp lệ
  • Khi hiển thị Feed:
    • Hiển thị thêm tên Category
  • Dữ liệu trả về từ Web Service:
    • Phải dùng Model (DTO), không trả trực tiếp Entity

? 5. Client (JSP/Servlet)

Trang thêm Feed

  • Nhập:
    • hình ảnh
    • nội dung
    • ngày tạo
    • chọn Category (dropdown)

Trang danh sách Feed

  • Hiển thị:
    • hình ảnh
    • nội dung
    • ngày tạo
    • tên Category

? 6. Test yêu cầu

  • Thêm mới Category
  • Thêm mới Feed thuộc Category
  • Sửa Feed
  • Xóa Feed
  • Hiển thị danh sách Feed kèm tên Category