JNDI LÀ GÌ

  -  
Xem bài bác đăng bên trên blog cá thể để biết tư tưởng với những ngôi trường hợp sử dụng: tshikatshikaaa.blogspot.com/2013/01/ Khăn

JNDI là gì?

Nó là viết tắt của Java Đặt thương hiệu và Giao diện thư mục .Quý Khách đang xem: Jndi là gì

Công dụng cơ bạn dạng của chính nó là gì?

JNDI có thể chấp nhận được những vận dụng phân tán tra cứu giúp những hình thức dịch vụ Theo phong cách trừu tượng, không phụ thuộc vào tài nguyên ổn.

Khi làm sao nó được sử dụng?

Trường đúng theo áp dụng phổ cập tuyệt nhất là cấu hình thiết lập team kết nối cửa hàng tài liệu trên máy chủ áp dụng Java EE. Bất kỳ vận dụng làm sao được triển khai trên sever đó đều có thể có quyền truy vấn vào những liên kết bọn họ bắt buộc bằng thương hiệu JNDI java:comp/env/FooBarPoolnhưng mà ko cần biết cụ thể về liên kết.

Bạn đang xem: Jndi là gì

Điều này còn có một vài lợi thế:

Nếu các bạn gồm một chuỗi triển khai vị trí các vận dụng dịch chuyển trường đoản cú các devl->int->test->prodmôi trường, bạn có thể sử dụng cùng thương hiệu JNDI trong những môi trường với ẩn các đại lý tài liệu thực tiễn đang được sử dụng. Các ứng dụng không phải thay đổi lúc chúng di chuyển thân những môi trường xung quanh.Bạn rất có thể giảm tđọc con số bạn cần biết ban bố singin để truy cập cửa hàng tài liệu cấp dưỡng. Chỉ sever ứng dụng Java EE cần biết nếu như bạn sử dụng JNDI.

Xem thêm: " Immediate Family Là Gì ? Sự Ảnh Hưởng Của Gia Đình Ruột Thịt Tới Kinh Tế

— duffymo mối cung cấp 9 Vì vậy, trên đây về cơ bản là 1 sự thay thế sửa chữa an ninh hơn để sở hữu một tệp thuộc tính cùng với thông báo liên kết jdbc của bạn? — grinch 4 grinch: Thực chất là bao gồm. Nó bình an hơn, và được chuẩn chỉnh hóa rộng, vì thế khiến cho câu hỏi thực hiện tiện lợi hơn (không cần thiết phải đoán tên của tệp thuộc tính bắt buộc là gì, v.v.). — sleske Vậy thì sự biệt lập giữa việc áp dụng các biến môi trường xung quanh và JNDI là gì? Có cần sẽ là tư tưởng tương tự? — skryvets 100

JNDI là gì?

Công dụng cơ bạn dạng của chính nó là gì?

Hầu không còn nó được kể vào câu trả lời làm việc bên trên dẫu vậy tôi mong mỏi cung cấp loài kiến ​​trúc ở đây để tại trên sẽ có được ý nghĩa rộng.

Xem thêm: Mùa Báo Cáo Thu Nhập ( Earnings Là Gì, Định Nghĩa, Ví Dụ, Giải Thích


*

Để sử dụng JNDI, bạn đề nghị có các lớp JNDI cùng một hoặc nhiều công ty cung ứng các dịch vụ. SDK Java 2, v1.3 bao hàm bố đơn vị cung cấp dịch vụ cho những các dịch vụ khắc tên / tlỗi mục sau:

Giao thức truy vấn thư mục nhẹ (LDAP) Yêu cầu đối tượng người dùng bình thường Kiến trúc môi giới (CORBA) Thương Mại & Dịch Vụ thương hiệu đối tượng người sử dụng thông thường (COS) Sổ đăng ký Hotline thủ tục từ bỏ xa (RMI) Java

Vì vậy, về cơ bạn dạng, các bạn tạo các đối tượng người dùng cùng đăng ký chúng bên trên những hình thức thư mục nhưng mà sau đây chúng ta có thể thực hiện tra cứu vãn với thực hiện thao tác trên đó.

JNDI theo thuật ngữ của giáo dân về cơ bạn dạng là 1 Giao diện nhằm rất có thể dìm những phiên bạn dạng của tài nguyên phía bên trong / phía bên ngoài, chẳng hạn như

javax.sql.DataSource, javax.jms.Connection-Factory, javax.jms.QueueConnectionFactory, javax.jms.TopicConnectionFactory, javax.mail.Session, java.net.URL, javax.resource.cci.ConnectionFactory,hoặc bất kỳ các loại như thế nào khác được xác định vì chưng cỗ điều vừa lòng tài nguyên ổn JCA. Nó cung ứng một cú pháp trong vấn đề hoàn toàn có thể tạo nên quyền truy cập mặc dầu chúng là nội cỗ tuyệt phía bên ngoài. có nghĩa là (comp / env vào ngôi trường vừa lòng này có nghĩa là chỗ yếu tắc / môi trường xung quanh, có không ít cú pháp khác):