Bài giảng Lập trình Java 4 - Bài 6: Giới thiệu Hibernate Framework

Nội dung trình bày trong bài giảng này gồm có: Hibernate Framework là gì? Hibernate vs JDBC, vòng đời của Hibernate, các bước sử dụng Hibernate, cấu hình Hibernate. để biết thêm các nội dung chi tiết. | Bài giảng Lập trình Java 4 - Bài 6: Giới thiệu Hibernate Framework Bài 6: Giới thiệu Hibernate Framework Nôi dung bài học Hibernate Framework là gì? Hibernate vs JDBC Vòng đời của Hibernate Các bước sử dụng Hibernate Cấu hình Hibernate Ý tưởng Cơ sở dữ liệu thường được thiết kế và lưu trữ theo hướng quan hệ. Tuy nhiên phần mềm thường được xây dựng theo hướng đối tượng. Đối với lập trình viên khi xây dựng phần mềm thường muốn làm việc với các đối tượng và không phải nhớ đến các dòng, các cột trong các bảng của cơ sở dữ liệu JDBC xử lý các CSDL lớn rất chậm (từ 1000 bảng trở lên), đặc biệt nếu ứng dụng có khả năng kết nối với nhiều hệ quản trị khác nhau, câu truy vấn trong mỗi hệ quản trị có thể có cú pháp khác → Khó vận hành, bảo trì và xử lý sự cố với các CSDL lớn Hibernate Framework là gì? Hibernate được phát triển bởi Gavin King từ năm 2001, là một ORM framework thuần Java Hibernate là một phần mềm miễn phí Hibernate giúp lưu trữ và truy vấn dữ liệu quan hệ mạnh mẽ và nhanh, cho phép bạn truy vẫn dữ liệu bằng ngôn ngữ SQL mở rộng của Hibernate (HQL) hoặc bằng SQL thuần. Hibernate Framework là gì? Các thành phần của Hibernate project (các thành phần thư viện Hibernate). • Hibernate Core: Cung cấp các chức năng cơ bản của persistent layer cho các ứng dụng java với các APIs và hỗ trợ XML Mapping metadata. • Hibernate Annotations: các map class với JDK Anootations, bao gồm Hibernate Validator. • Hibernate EntityManager : sử dụng EJB API trong JSE hoặc với bất kỳ JEE nào. Hibernate Framework là gì? • Hibernate Tools : các tool tích hợp với Eclipse và Ant giúp tạo ra các persistent object từ 1 schema có sẵn trong database(reverse-engineering) và từ các file hbm sinh ra các class java thực hiện các persistent object rồi Hibernate tự tạo tác object trong database (forward- engineering). • NHibernate : Hibernate cho .NET Framework. • Jboss Seam : Một Java EE framework

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.