cuốn sách gpt4 ai đã làm

EJB trong thư viện - Tái sử dụng EJB

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 03:55:27 28 4
mua khóa gpt4 Nike

Giả sử tôi muốn tạo một thư viện mà tôi sẽ sử dụng trong các dự án trong tương lai, nhưng tôi cũng muốn đưa các EJB vào thư viện tham chiếu các EJB khác, v.v. Thư viện cũng sẽ chứa các lớp Java đơn giản. Cách tiếp cận tốt nhất là gì? Làm thế nào để xác định sự phụ thuộc trong trường hợp này? Tôi nghĩ tôi sẽ định nghĩa chúng bằng các chú thích. Nếu người dùng thư viện muốn định cấu hình các phần phụ thuộc khác, anh ta có thể làm như vậy bằng cách ghi đè chúng trong ejb-jar.xml của dự án của mình. Có ai đã làm bất cứ điều gì như thế này trong quá khứ? Bạn sẽ tiếp cận vấn đề này như thế nào khi phát triển trong Eclipse?

Về cơ bản, vấn đề của tôi là theo những gì tôi biết, nếu tôi chỉ tạo một ejb-jar và đưa nó vào tất cả các dự án của mình, thì bộ chứa ejb sẽ khởi tạo MDB khi ví dụ của tôi được triển khai, mặc dù tôi không cần Tất cả MDB được bao gồm trong thư viện, trong khi chỉ cần một tập hợp con trong số chúng.

Có giải pháp nào để không định nghĩa MDB là EJB được chú thích hoặc trong ejb-jar.xml mà chỉ là các phần phụ thuộc của chúng không?

Còn đậu phiên thì sao? Chúng có được tự động khởi tạo ngay cả khi tôi không sử dụng chúng trong dự án không?

câu trả lời hay nhất

tập tin EAR. Mặc dù không phổ biến lắm nhưng bạn có thể đưa thư viện của mình và các phần phụ thuộc của nó vào tệp EAR và phân phối nó. Điều tôi muốn làm là phân phối thư viện cùng với tài liệu phụ thuộc trong tệp Jar của chính nó (ví dụ: tệp POM của Maven hoặc tệp xml của ivy). Dù bằng cách nào, bạn cần một người quản lý phụ thuộc.

Ngoài ra còn có một tùy chọn để xây dựng một tệp JAR chất lượng cao với tất cả các phần phụ thuộc được chia nhỏ. Tôi thực sự không thích điều đó. Nếu phải bao gồm các phần phụ thuộc, tôi sử dụng tệp EAR.

Về java - EJB trong thư viện - tái sử dụng EJB, chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/41492772/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress