EJB - Chú thích
Chú thích đã được giới thiệu trong Java 5.0. Mục đích của việc có chú thích là để đính kèm thông tin bổ sung trong lớp hoặc siêu dữ liệu của một lớp trong mã nguồn của nó. Trong EJB 3.0, các chú thích được sử dụng để mô tả siêu dữ liệu cấu hình trong các lớp EJB. Bằng cách này, EJB 3.0 loại bỏ nhu cầu mô tả dữ liệu cấu hình trong các tệp XML cấu hình.
Bộ chứa EJB sử dụng công cụ trình biên dịch để tạo các tạo tác cần thiết như giao diện, bộ mô tả triển khai bằng cách đọc các chú thích đó. Sau đây là danh sách các chú thích thường được sử dụng.
Sr.no | Tên | Sự miêu tả |
---|---|---|
1 | javax.ejb.Stateless |
Chỉ định rằng một lớp EJB nhất định là một phiên không trạng thái. Attributes
|
2 | javax.ejb.Stateful |
Chỉ định rằng một lớp EJB nhất định là một bean phiên trạng thái. Attributes
|
3 | javax.ejb.MessageDrivenBean |
Chỉ định rằng một lớp EJB nhất định là một bean hướng thông báo. Attributes
|
4 | javax.ejb.EJB |
Được sử dụng để chỉ định hoặc đưa một phụ thuộc là cá thể EJB vào một EJB khác. Attributes
|
5 | javax.ejb.Local |
Được sử dụng để chỉ định (các) giao diện cục bộ của một session bean. Giao diện cục bộ này cho biết các phương thức kinh doanh của session bean (có thể là trạng thái không trạng thái hoặc trạng thái). Giao diện này được sử dụng để hiển thị các phương thức nghiệp vụ cho các máy khách cục bộ đang chạy trong cùng một triển khai / ứng dụng như EJB. Attributes
|
6 | javax.ejb.Remote |
Được sử dụng để chỉ định (các) giao diện từ xa của một session bean. Giao diện từ xa này cho biết các phương thức kinh doanh của session bean (có thể là trạng thái hoặc trạng thái). Giao diện này được sử dụng để hiển thị các phương pháp nghiệp vụ cho các máy khách từ xa, đang chạy trong triển khai / ứng dụng khác nhau như EJB. Attributes
|
7 | javax.ejb.Cấu hình kích hoạt thuộc tính |
Được sử dụng để chỉ định các thuộc tính cần thiết cho một bean hướng thông báo. Ví dụ: điểm đến, điểm đến, bộ chọn tin nhắn, v.v. Chú thích này được chuyển dưới dạng một tham số cho thuộc tính activationConfig của chú thích javax.ejb.MessageDrivenBean. Attributes
|
số 8 | javax.ejb.PostActivate |
Được sử dụng để chỉ định phương thức gọi lại của vòng đời EJB. Phương thức này sẽ được gọi khi EJB container vừa kích hoạt / kích hoạt lại cá thể bean. Giao diện này được sử dụng để hiển thị các phương thức nghiệp vụ cho các máy khách cục bộ đang chạy trong triển khai / ứng dụng giống như EJB. |