2010-04-16 37 views
5

Làm cách nào để bạn biết cách tạo chuỗi JNDI? Tôi biết phải có một định dạng và rằng các bộ phận phải có nghĩa là một cái gì đó nhưng tôi đã không thể tìm thấy một nguồn tài nguyên tốt giải thích chúng. Ví dụ: java:comp/env/wm/default. Đây là nghĩa vụ phải kết nối với một WorkManager trong Websphere với tên mặc định. Nhưng "java", "comp", "env" có nghĩa là gì? Tôi biết những gì wm/mặc định có nghĩa là bởi vì đó là tên JNDI đặt trong WorkManager, nhưng những gì còn lại có nghĩa là gì?Tôi có thể tìm hiểu về chuỗi JNDI ở đâu?

Cảm ơn

Trả lời

4

Các "java:" chương trình đã được giới thiệu trong J2EE để truy cập dữ liệu quá trình địa phương. Ngữ cảnh "comp" là viết tắt của "component"; nó chứa dữ liệu cục bộ cho thành phần J2EE (mô-đun web hoặc kiểu EJB) đang hoạt động trên luồng hiện tại. Các "env" subcontext là viết tắt của "môi trường"; đó là ngữ cảnh mà theo đó tham chiếu EJB, tham chiếu tài nguyên và các mục môi trường bị ràng buộc. "Wm/default" là tên tùy ý. Tên "wm" subcontext là quy ước cho các nhà quản lý công việc, nhưng tên đầy đủ cũng có thể là "java: comp/env/myDefaultWM", trong đó web.xml/ejb-jar.xml định nghĩa tài nguyên-ref với < res- tên lại > myDefaultWM < tái tên >.

Các vấn đề liên quan