Thứ Hai, 25 tháng 2, 2013

Java Persistence Architect API


Java Persistence Architect API (JPA) là một kỹ thuật của Java dùng để truy xuất, quản lý và duy trì dữ liệu giữa các đối tượng/các lớp của Java và CSDLJPA được định nghĩa như một phần trong đặc tả kỹ thuật của EJB3.0, JPA được dùng để thay thế cho các bean CMP trong EJB 2.0. JPA được xem như là cách tiếp tiêu chuẩn cho các mô hình quan hệ đối tượng (Object to Relational Mapping – ORM) trong Java.
Bản thân JPA chỉ là một đặc điểm kỹ thuật chứ không phải là một sản phẩm. Do đó JPA tự mình không thể thực thi các thao tác liên quan đến CSDL. JPA là tập hợp nhiều interface nên cần phải có các class triển khai, các class này được triển khai từ CSDL. Chính vì vậy JPA luôn đòi hỏi phải có một CSDL để ánh xạ tạo ra các class.
Ở bài “Xây dựng Web Application với Java” chúng ta đã xây dựng xong CSDL của một cửa hàng bán sách. Trong bài này chúng ta dùng kỹ thuật JPA xây dựng các class đại diện cho các table trong CSDL và thể hiện các mối quan hệ giữa các class với nhau theo mối quan hệ của CSDL

Không có nhận xét nào:

Đăng nhận xét