Xem bài đăng trên blog cá thể để hiểu có mang cùng những ngôi trường đúng theo sử dụng: tshikatshikaaa.blogspot.com/2013/01/ Khăn

JNDI là gì?

Nó là viết tắt của Java Đặt tên với Giao diện tlỗi mục .Bạn đã xem: Jndi là gì

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

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

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

khi nào nó được sử dụng?

Trường hợp sử dụng phổ biến tuyệt nhất là tùy chỉnh team liên kết cơ sở dữ liệu trên sever áp dụng Java EE. Bất kỳ ứng dụng làm sao được thực thi trên sever này đều hoàn toàn có thể gồm quyền truy vấn vào các liên kết bọn họ nên bởi thương hiệu JNDI java:comp/env/FooBarPoolnhưng ko cần phải biết cụ thể về liên kết.

Điều này có một trong những lợi thế:

Nếu chúng ta bao gồm một chuỗi xúc tiến nơi các áp dụng di chuyển trường đoản cú những devl->int->test->prodmôi trường thiên nhiên, chúng ta cũng có thể thực hiện cùng thương hiệu JNDI trong mỗi môi trường thiên nhiên với ẩn các đại lý tài liệu thực tế đang được áp dụng. Các ứng dụng chưa hẳn thay đổi Khi bọn chúng dịch rời thân những môi trường thiên nhiên.Quý Khách hoàn toàn có thể bớt tphát âm con số bạn cần biết lên tiếng đăng nhập nhằm truy vấn đại lý tài liệu cấp dưỡng. Chỉ máy chủ ứng dụng Java EE cần phải biết nếu như khách hàng thực hiện JNDI.

Xem thêm: " Định Khoản Tiếng Anh Là Gì ? Định Khoản In English

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

JNDI là gì?

Công dụng cơ phiên bản của nó là gì?


*

Để áp dụng JNDI, các bạn bắt buộc có các lớp JNDI với một hoặc các công ty cung cấp các dịch vụ. SDK Java 2, v1.3 bao gồm tía nhà cung ứng các dịch vụ cho những hình thức dịch vụ viết tên / thỏng mục sau:

Giao thức truy vấn tlỗi mục dịu (LDAP) Yêu cầu đối tượng thông 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 dùng tầm thường (COS) Sổ ĐK call cách làm từ bỏ xa (RMI) Java

Vì vậy, về cơ bản, các bạn tạo ra những đối tượng người dùng với ĐK chúng bên trên những hình thức tlỗi mục cơ mà trong tương lai chúng ta có thể triển khai tra cứu giúp cùng thực hiện thao tác làm việc bên trên đó.

JNDI theo thuật ngữ của giáo dân về cơ phiên bản là 1 trong những Giao diện để hoàn toàn có thể dấn những phiên phiên bản của tài ngulặng bên trong / bên phía 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 ngẫu nhiên nhiều loại nào không giống được xác minh vì chưng cỗ điều phù hợp tài nguyên ổn JCA. Nó hỗ trợ một cú pháp vào vấn đề rất có thể tạo ra quyền truy cập cho dù bọn chúng là nội cỗ tuyệt bên phía ngoài. Tức là (comp / env vào ngôi trường đúng theo này Có nghĩa là chỗ yếu tố / môi trường, có tương đối nhiều cú pháp khác):

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *