Xem trước tài liệu

Đang tải tài liệu...

Thông tin chi tiết tài liệu

Định dạng: PDF
Số trang: 53 trang
Dung lượng: 813 KB

Giới thiệu nội dung

Báo cáo giữa kỳ môn xử lý phân bố

Tên đề tài: Enterprice Java Bean (EJB)

Giảng viên: Th.s Nguyễn Trác Thức

Sinh viên thực hiện:

  • Hoàng Văn Hà (09520074)
  • Mai Văn Khải (09520133)
  • Hồ Đức Lợi (09520162)
  • Trần Trung Đức (09520067)

Lĩnh vực: Công nghệ thông tin

Nội dung tài liệu:

Tài liệu này trình bày về Enterprise Java Bean (EJB), một công nghệ phía máy chủ dùng để đóng gói logic nghiệp vụ, hỗ trợ giao tác, bảo mật và tích hợp với các công nghệ Java EE khác. Tài liệu đi sâu vào các khía cạnh như Message Driven Bean (MDB), Java Persistence API (JPA), Entity, JPQL, và EJB Security. Các phần trình bày bao gồm giới thiệu, khái niệm, chu kỳ sống, cấu hình, và ví dụ minh họa cho từng chủ đề.

Mục lục chi tiết:

  • Bảng phân chia công việc nhóm
  • I. Message Driven Bean
    • 1.1. Một số khái niệm liên quan
      • 1.1.1. Message
      • 1.1.2. Đồng bộ và bất đồng bộ
      • 1.1.3. Hệ thống EMS – Enterprise Message System
      • 1.1.4. Hệ thống JMS – Java Message Service (Producer)
    • 1.2. Message Driven Bean (Consumer)
      • 1.2.1. Giới thiệu
      • 1.2.2. Chu kỳ của Message Driven Bean
      • 1.2.3. Consumer cho Topic Destination
      • 1.2.4. Consumer cho Queue Destination
      • 1.2.5. Producer cho Topic Destination
      • 1.2.6. Producer cho Queue Destination
  • II. JAVA PERSISTENCE API
    • 2.1. JDBC và ORM
      • 2.1.1. JDBC là gì?
      • 2.1.2. ORM là gì?
    • 2.2. JPA là gì?
    • 2.3. Entity
      • 2.3.1. Persistence Entity
      • 2.3.2. Entity
  • III. Transaction trong EJB
    • 3.1. Transactions
    • 3.2. Container – managed transaction
      • 3.2.1. Khái niệm
      • 3.2.2. Transaction attribute
      • 3.2.3. Thiết lập transaction attribute
    • 3.3. Bean – managed transaction
      • 3.3.1. Khái niệm
      • 3.3.2. Các method hỗ trợ
      • 3.3.3. Thiết lập transaction timeout với bean – managed transaction
    • 3.4. Xử lý exception
      • 3.4.1. Trường hợp EJB với bean – managed transaction
      • 3.4.2. Trường hợp EJB với container – managed transaction
  • IV. EJB Security
    • 4.1. Các khái niệm cơ bản
      • 4.1.1. Tổng quan
      • 4.1.2. Các cơ chế áp dụng trong Security
    • 4.2. Mô hình J2EE Security
    • 4.3. JAAS Framework
    • 4.4. Security trên EJB
  • V. Tài liệu tham khảo