Java Web + WebService

Xây dựng Web Service – Quản lý Máy Tính - Web Service

1. Thiết kế cơ sở dữ liệu

Tạo bảng Computers gồm các trường sau:

  • id – Mã máy tính
  • computer_name – Tên máy tính
  • brand – Hãng sản xuất
  • cpu – Bộ vi xử lý
  • ram – Dung lượng RAM (GB)
  • storage – Dung lượng ổ cứng (GB)
  • price – Giá tiền
  • manufacture_date – Ngày sản xuất

2. Yêu cầu phát triển ứng dụng

Xây dựng một Web Application quản lý máy tính với các yêu cầu:

🔹 Công nghệ:

  • Sử dụng JPA để kết nối và thao tác với cơ sở dữ liệu
  • Có thể dùng: Servlet / Spring Boot (tuỳ yêu cầu môn)

🔹 Chức năng CRUD:

➕ Thêm mới máy tính

  • Nhập đầy đủ thông tin máy tính
  • Validate dữ liệu (không để trống, giá > 0, RAM hợp lệ…)

✏️ Chỉnh sửa thông tin máy tính

  • Cho phép cập nhật cấu hình, giá, hãng…

❌ Xóa máy tính

  • Xóa theo id

📋 Hiển thị danh sách máy tính

  • Hiển thị bảng danh sách tất cả máy tính
  • Có thể thêm tìm kiếm theo:
    • Tên máy
    • Hãng (brand)

3. Xây dựng Web Service

Tạo Web Service cung cấp các API:

  • getAllComputers() – Lấy danh sách máy tính
  • getComputerById(id) – Lấy chi tiết
  • addComputer(Computer c) – Thêm mới
  • updateComputer(Computer c) – Cập nhật
  • deleteComputer(id) – Xóa

👉 Có thể dùng:

  • SOAP (JAX-WS)

4. Xây dựng Client

Tạo Web Application (Web Service Client):

Yêu cầu:

  • Gọi API từ Web Service
  • Tạo giao diện quản lý gồm:
    • Danh sách máy tính
    • Form thêm mới
    • Form chỉnh sửa
    • Nút xoá
Phản hồi từ học viên

5

Tổng 0 đánh giá

Đăng nhập để làm bài kiểm tra

Chưa có kết quả nào trước đó