Mục đích: nội dung của chủ đề này tiếp tục mở rộng nội dung cài đặt và vận dụng các khái niệm transaction trên để thấy sự khác biệt giữa mô hình cài đặt transaction 2.1 với mô hình transaction trên EJB 3.0
- Chúng tôi hướng tới việc cung cấp các tutorial và lý thuyết liên quan đến công nghệ Java, đặc biệt là J2EE/JavaEE - Chúng tôi không chủ trương cung cấp source code, video trên web site này bởi vì chúng tôi mong muốn các bạn làm từng bước một để cảm nhận được kiến thức, hiểu biết và kết quả. Cách tiếp cận của chúng tôi là làm từng bước bằng hướng dẫn - Hướng tiếp cận của chúng tôi theo hướng thể hiện các lý thuyết thông qua ví dụ để giúp tiết kiệm thời gian
Thứ Tư, 11 tháng 6, 2025
Session Bean trong EJB 2.1 – Cài đặt ứng dụng Shopping Cart sử dụng Stateful
Mục đích: nội dung của chủ đề này giới thiệu các khái niệm liên quan đến Session Bean và cách cài đặt session bean trong EJB 2.1. Chủ đề này sẽ áp dụng Stateful Session Bean để cài đặt ứng dụng Shopping Cart để người dùng có thể sử dụng các phương thức chức năng thông qua giao diện Web trên Browser
CMR – Container Managed Bean n:m trong EJB 3.0
Mục đích: nội dung của chủ đề này giúp chúng ta làm quen và nắm bắt các khái niệm về cài đặt mối quan hệ n : m sử dụng EJB 3.0
CMR – Container Managed Bean 1:n trong EJB 3.0
Mục đích: nội dung của chủ đề này giúp chúng ta làm quen và nắm bắt các khái niệm về cài đặt mối quan hệ 1 : n sử dụng EJB 3.0
CMR – Container Managed Bean 1:1 trong EJB 3.0
Mục đích: nội dung của chủ đề này giúp chúng ta làm quen và nắm bắt các khái niệm về cài đặt mối quan hệ 1 : 1 sử dụng EJB 3.0
Security trong EJB 3
Mục đích: nội dung của chủ đề này tiếp tục mở rộng nội dung cài đặt và vận dụng các khái niệm liên quan trên security vào EJB 3.0 và ứng dụng Web. Dựa trên mô hình cài đặt này, chúng ta sẽ để thấy sự khác biệt giữa mô hình cài đặt của Security trên EJB 3.0 và EJB 2.1
Entity Bean với khóa chính tự tăng – identity trong EJB 3.0
Mục đích: nội dung của bài này hướng tới việc vận dụng Entity Bean với khóa chính tự tăng sử dụng EJB 3.0 để thấy sự khác biệt so với CMP với khóa chính tự tăng trong EJB 2.1
Session Bean trong EJB 3 – Cài đặt ứng dụng Shopping Cart sử dụng Stateful
Mục đích: Nội dung của chủ đề này giới thiệu các khái niệm liên quan đến Session Bean và cách cài đặt session bean trong EJB 3. Chủ đề này sẽ áp dụng Stateful Session Bean để cài đặt ứng dụng Shopping Cart để người dùng có thể sử dụng các phương thức chức năng thông qua giao diện Web trên Browser
Entity Bean trong EJB 3.0
Yêu cầu
- Nắm vững các khái niệm về Entity Bean và CMP và các nguyên lý cơ bản về cài đặt CMP trong EJB 2.1 (https://www.facebook.com/TrongKhanh.Kieu/posts/274033316302715)
- Nắm vững cú pháp và kiến thức về OOP, đặc biệt EJB QL
- Tools sử dụng ở đây là Netbeans 6.9.1
- JDK 6 update 22
- Server: JBoss 5.1.0 GA
- DBMS: SQL Server 2005
Thứ Sáu, 13 tháng 6, 2025
Sử dụng Struts Framework kết hợp với EJB 3 để hỗ trợ xây dựng ứng dụng Web
Mục đích: Chủ đề của bài này thực hiện kết hợp Struts 1.x Framework với EJB3 để cho thấy việc sự dễ dàng và tiện dụng trong quá trình xây dựng ứng dụng. Chúng tôi sẽ dựa trên những thành phần EJB có sẵn và dùng Struts để sử dụng các thành phần EJB này. Qua chủ đề này, chúng tôi cũng muốn giới thiệu việc tích hợp ứng dụng khi có các thành phần EJB riêng lẻ - hay middleware, chúng ta tiến tới tạo giao diện để sử dụng chức năng mà EJB cung cấp như thế nào cho hiệu quả nhất
Thứ Tư, 11 tháng 6, 2025
Transaction trong EJB 2.1
Mục đích: nội dung của chủ đề này giới thiệu các khái niệm liên quan trên transaction và áp dụng transaction vào EJB 2.1. Để hiện thực hóa các khái niệm transaction, chúng ta sẽ thực hiện cài đặt transaction trên ứng dụng cụ thể
Security trong EJB 2.1
Mục đích: nội dung của chủ đề này giới thiệu các khái niệm liên quan trên security và áp dụng security vào EJB 2.1 và ứng dụng Web. Bên cạnh đó, chúng ta sẽ học cách xử lý lỗi để tạo tính thân thiện về mặc giao diện cho người dùng. Để hiện thực hóa các khái niệm security về ứng dụng web và ejb, kết hợp với xử lý lỗi, chúng ta sẽ thực hiện cài đặt chúng trên ứng dụng cụ thể
CMP với khóa chính tự tăng – Container Managed Persistent Bean với identity trong EJB 2.1
Mục đích: nội dung của chủ đề này hướng dẫn các bạn trong việc cài đặt CMP với một table có khóa chính tự tăng và truy vấn dữ liệu mà trong câu lệnh truy vấn có sử dụng ký hiệu so sánh “>”, “<”, các ký tự có liên quan đến đóng mở tag XML trong tập tin cấu hình
Thứ Bảy, 14 tháng 6, 2025
Xây dựng ứng dụng Shopping Cart sử dụng EJB3.1 của JavaEE6 trên server Jboss 7 và WildFly 8, 9, 10
Mục đích: Chủ đề của bài này đề cập đến việc ứng dụng Shopping Cart áp dụng EJB3.1 của JavaEE6 deploy trên JBoss 7 và WildFly 8. 9. 10. Qua nội dung bài này, chúng ta sẽ thấy sự khác biệt khi truy cập JNDI name của Stateful trong JavaEE6 với JavaEE5, và JBoss 7 và WildFly so với JBoss phiên bản trước kia
Thứ Tư, 11 tháng 6, 2025
CMP – Container Managed Persistent Bean trong EJB 2.1
Mục đích của chủ đề này mô tả khái niệm cơ bản về Entity Bean trong mô hình EJB 2.1 và một số nguyên tắc nền tảng – cơ chế hoạt động của Entity Bean khi deploy trên server
Định nghĩa về Persistence
- Khả năng đảm bảo dữ liệu được lưu trữ trong DB để thông tin chứa đựng trong object có thể tồn tại lâu dài trên bộ nhớ kể cả khi server bị crash
- Đảm bảo tính toàn vẹn cho dữ liệu – thông tin
CMR one: many – Quan hệ 1:n giữa 02 object trong EJB 2.1
Mục đích của chủ đề này hướng dẫn cách thức cài đặt mô hình CMR trên quan hệ 1:n giữa 2 Entity Bean trong EJB 2.1
CMR one: one – Quan hệ 1:1 giữa 02 object trong EJB 2.1
Mục đích của chủ đề này hướng dẫn cách thức cài đặt mô hình CMR trên quan hệ 1:1 giữa 2 Entity Bean trong EJB 2.1
CMR many: many – Quan hệ n:m giữa 02 object trong EJB 2.1
Mục đích của chủ đề này hướng dẫn cách thức cài đặt mô hình CMR trên quan hệ n:m giữa 2 Entity Bean trong EJB 2.1
CMP – Container Managed Persistent Bean trong EJB 2.1
Yêu cầu
- Nắm vững các khái niệm về Entity Bean, CMP và các nguyên lý cơ bản về cài đặt CMP
- Nắm vững cú pháp và kiến thức về OOP, đặc biệt EJB QL
- Tools sử dụng ở đây là Netbeans 6.9.1
- JDK 6 update 22
- Server: JBoss 4.2.3 GA
- DBMS: SQL Server 2005
Thứ Bảy, 14 tháng 6, 2025
Xây dựng ứng dụng 3 tiers sử dụng EJB3 với JavaEE trên server Jboss 7 và WildFly 8, 9, 10
Mục đích: Chủ đề của bài này đề cập đến việc ứng dụng JavaEE với EJB3 để xây dựng ứng dụng distributed application. Bên cạnh đó, chúng tôi trình bày cách thức deploy ứng dụng EJB3 trên JBoss 7 và WildFly 8. 9. 10 cùng với cách phát triển ứng dụng này. Qua nội dung bài này, chúng ta sẽ thấy sự khác biệt giữa một số nội dung cấu hình trên JBoss 5, Jboss 6 so với Jboss 7 và WildFly 8, 9, 10