2014-11-10 11 views

Odpowiedz

8

W skrócie, JNP jest oficjalnym realizacja JNDI nazewnictwo JBoss AS, dopóki jego wersja < 7.x, na podstawie projektu JNP (patrz the code repo URL).

Z new AS7 documentation:

Poprzednie wersje JBoss AS (wersje < 7.x) stosowany projekt JNP (http://anonsvn.jboss.org/repos/jbossas/projects/naming/) jako JNDI nazewnictwa realizacji. Twórcy aplikacji klienckich poprzednich wersji JBoss AS będą znać adres URL: JNP: // PROVIDER_URL używany w swoich aplikacjach do komunikacji z serwerem JNDI na serwerze JBoss. Począwszy od wersji AS7, projekt JNP nie jest używany. Nie po stronie serwera ani po stronie klienta. Strona klienta projektu została zastąpiona projektem jboss-remote-nazing (https://github.com/jbossas/jboss-remote-naming). Istniały różne przyczyny, dla których klient JNP został zastąpiony przez projekt jboss-remote-nazing . Jednym z nich był projekt JNP, który nie pozwalał na uzyskanie drobnoziarnistych konfiguracji zabezpieczeń podczas komunikacji z serwerem JNDI. Projekt jboss-remote-nazing jest wspierany przez projekt jboss-remoting (https://github.com/jboss-remoting/jboss-remoting), który umożliwia znacznie i lepszą kontrolę nad zabezpieczeniami .

Jego specyfikacja jest słaba, większość odniesień odnajdujemy ten temat znajdują się na JBoss docs poprzednich wersji 7, podobnie jak w https://docs.jboss.org/jbossas/jboss4guide/r1/html/ch3.chapter.html