Mục lục:
- Tóm tắt các giao diện EJB thường xuyên sử dụng
- EJB 2. 0 thẻ DOCTYPE
- Mô tả cơ bản của một phiên bean
- Đoạn mã XML sau đây là một mô tả điển hình cho một lớp bean thực thể trong bộ mô tả triển khai của EJB:
- Khối XML sau đây mô tả một mô tả điển hình của một bean thông báo trong descriptor triển khai:
Video: 90% Không Hiểu Gì Về Vốn Trong Kinh Doanh (Kể Cả bạn) 2025
Một phần của Enterprise JavaBeans For Dummies Cheat Sheet
Một Enterprise JavaBean (EJB) giống như một chương trình nhỏ cung cấp một số chức năng độc đáo cho ứng dụng, hoặc container , nó chạy in Dưới đây là những nguyên tắc cơ bản của việc viết mã EJP.
Tóm tắt các giao diện EJB thường xuyên sử dụng
Bảng dưới đây xác định các giao diện bạn cần thực hiện cho mỗi loại Enterprise JavaBean (EJB) mà bạn tạo.
Giao diện / Lớp | Bean tin thư Bean | Session Bean | Entity Bean |
---|---|---|---|
Giao diện từ xa | Không có | javax. ejb. EJBObject | javax. ejb. EJBObject |
Giao diện địa phương | Không có | javax. ejb. EJBLocalObject | javax. ejb. EJBLocalObject |
Giao diện Trang chủ Từ xa | Không có | javax. ejb. EJBHome | javax. ejb. EJBHome |
Giao diện Giao diện Địa phương | Không có | javax. ejb. EJBLocalHome | javax. ejb. EJBLocalHome |
Lớp javax của lớp Bean | . ejb. MessageDrivenBean | javax. ejb. SessionBean | javax. ejb. EntityBean |
EJB 2. 0 thẻ DOCTYPE
Thẻ DOCTYPE sau đây phải được bao gồm trong tất cả các EJB 2. 0 tệp descriptor triển khai:
Mô tả cơ bản của một phiên bean
Sau đây khối XML chứa một mục nhập điển hình để mô tả một bean phiên bản trong bộ mô tả triển khai của EJB của ứng dụng:
MyEJBName đầy đủ. đủ điều kiện. RemoteHomeInterfaceName đầy đủ. đủ điều kiện. RemoteInterfaceName đầy đủ. đủ điều kiện. LocalHomeInterfaceName đầy đủ. đủ điều kiện. LocalInterfaceName đầy đủ. đủ điều kiện. BeanClassName Stateless | Hộp chứa Stateful | Bean
Đối với thuộc tính, giá trị có thể là Stateless hoặc Stateful. Đối với thuộc tính, giá trị có thể là Container hoặc Bean.
Đoạn mã XML sau đây là một mô tả điển hình cho một lớp bean thực thể trong bộ mô tả triển khai của EJB:
EJBComponentName đầy đủ. đủ điều kiện. RemoteHomeInterfaceName đầy đủ. đủ điều kiện. RemoteInterfaceName đầy đủ. đủ điều kiện. LocalHomeInterfaceName đầy đủ. đủ điều kiện. LocalInterfaceName đầy đủ. đủ điều kiện. BeanClassName đầy đủ. đủ điều kiện. PrimaryKeyName Container | Bean False 2. x fieldName primaryKeyFieldName
Đối với thuộc tính, giá trị có thể là Container hoặc Bean.
Mô tả cơ bản của một hạt tin nhắn
Khối XML sau đây mô tả một mô tả điển hình của một bean thông báo trong descriptor triển khai:
đầy đủ. đủ điều kiện. BeanClassName Container | Bean Tự động xác nhận | Dups-ok-thừa nhận javax.jms. Hàng đợi | javax. jms. Chủ đề
Đối với thuộc tính, giá trị có thể là Container hoặc Bean. Đối với thuộc tính, giá trị có thể là javax. jms. Hàng đợi hoặc javax. jms. Đề tài. Đối với thuộc tính này, giá trị có thể là Durrable hoặc NonDurable.