[Bài 11] Ví dụ thêm, sửa, xóa (CRUD) trong Spring Framework

Nếu đã xem ở các bài trước thì bạn sẽ còn nhớ mình đã hướng dẫn các bạn cách kết hợp Spring Framework với Hibernate Framework. Mấy nay đa số là lý thuyết, vậy nên hôm nay để thay đổi không khí mình sẽ làm một bài thực hành nho nhỏ với một ví dụ thêm, sửa, xóa (CRUD) trong Spring Framework kết hợp Hibernate Framework.

– Khi xây dựng ứng dụng web thì bạn có thể tích vào cả 2 tùy chọn là Spring Framework và Hibernate Framework.

– Bạn tạo tập tin hibernate.cfg.xml để cấu hình Hibernate với các tham số cần thiết về thông tin cơ sở dữ liệu như tên đăng nhập, mật khẩu, tên database…

– Sau khi tạo tập tin hibernate.cfg.xml bạn tạo lớp HibernateUtil.java như sau:

– Bạn tạo lớp SanPham.java bao gồm các thuộc tính cơ bản như mã sản phẩm, tên sản phẩm, giá bán, hình ảnh… bằng cấu hình Hibernate Annotations như sau đây:

– Lớp DAO:

– Lớp Service:

– Tiếp theo, bạn sẽ viết lớp controller để xử lý

– Tiếp theo, bạn sẽ tạo giao diện hiển thị phần thông tin sản phẩm, như mình sẽ tạo 2 trang với một trang nhằm hiển thị danh sách toàn bộ sản phẩm và trang còn lại để người dùng thêm, cập nhật sản phẩm…

– Thêm một ít CSS cho giao diện có thêm chút màu mè nào:

kenhlaptrinh-vi-du-them-sua-xoa-crud-trong-spring-framework-h1

kenhlaptrinh-vi-du-them-sua-xoa-crud-trong-spring-framework-h2

Lời kết: Như vậy để làm một ví dụ thêm, sửa, xóa (CRUD) trong Spring Framework đơn giản phải không nào, nếu như bạn vẫn gặp khó khăn trong việc làm ví dụ thêm, sửa, xóa (CRUD) trong Spring Framework thì hãy để lại bình luận bên dưới.

(Tác giả: Tùng Dương)

17 thoughts on “[Bài 11] Ví dụ thêm, sửa, xóa (CRUD) trong Spring Framework

    1. Chào bạn, bài viết này mình không có làm video nha. bạn có thể xem vài video minh hướng dẫn làm web bán hàng bằng spring

  1. minh vẫn k hiểu??sao trong hàm controller ở hàm update..sao mình chỉ gọi findbyid thôi..k gọi hàm update thì làm sao nó update đc ạ

    1. Chào bạn, bạn có thể lại là viết hàm crateorupdate hoặc nếu có ID thi update còn ngược lại insert

Bình luận

Loading...