2014-11-10 16 views

Antwort

8

In, JNP ist die offizielle JNDI Naming Implementierung von JBoss AS, bis seine Version < 7.x, bezogen auf das JNP Projekt (siehe the code repo URL).

Vom new AS7 documentation:

Frühere Versionen von JBoss AS (Versionen < 7.x) verwendet JNP Projekt (http://anonsvn.jboss.org/repos/jbossas/projects/naming/) als JNDI Benennung Implementierung. Entwickler von Client-Anwendungen früherer Versionen von JBoss AS werden mit der jnp: // PROVIDER_URL URL vertraut sein, die sie in ihren Anwendungen für die Kommunikation mit dem JNDI Server auf dem JBoss Server verwendet haben. Beim Start von AS7 wird das JNP-Projekt nicht verwendet. Weder auf der Serverseite noch auf der Clientseite. Die Clientseite des JNP-Projekts wurde nun durch das jboss-Remotebenennungsprojekt (https://github.com/jbossas/jboss-remote-naming) ersetzt. Es gab verschiedene Gründe, warum der JNP-Client durch jboss-remote-naming Projekt ersetzt wurde. Einer von ihnen war das JNP-Projekt nicht erlaubt feinkörnige Sicherheitskonfigurationen während der Kommunikation mit dem JNDI-Server. Das jboss-Remote-Naming-Projekt wird durch das jboss-remoting-Projekt (https://github.com/jboss-remoting/jboss-remoting) unterstützt, das viel mehr und bessere Kontrolle über die Sicherheit ermöglicht.

Seine Spezifikation ist schlecht, die meisten der Referenzen wir darüber finden Sie unter JBoss docs vorherigen Version 7, befinden sich wie in https://docs.jboss.org/jbossas/jboss4guide/r1/html/ch3.chapter.html