JONAS

JONAS
Oryginalni autorzy Byk
Deweloperzy OW2
Pierwsze wydanie 7 września 1999 ; 23 lata temu ( 07.09.1999 )
Wersja stabilna
5.3.0 / 4 października 2013 ; 9 lat temu ( 04.10.2013 )
Magazyn
Napisane w Jawa
System operacyjny Międzyplatformowe
Typ Serwer aplikacji
Licencja LGPL 2.1
Strona internetowa jonas .ow2 .org Edit this at Wikidata

JOnAS to implementacja typu open source specyfikacji serwera aplikacji Java EE , opracowana i hostowana przez konsorcjum OW2 , pierwotnie stworzona przez Groupe Bull . JOnAS jest udostępniany na LGPL 2.1.

Certyfikat Java EE

JOnAS 5.1 posiada certyfikat Java EE 5 na dzień 17 marca 2009 r. Był to pierwszy serwer typu open source certyfikowany bezpłatnie w ramach procesu znanego jako „stypendium J2EE” i ustanowiony przez firmę Sun dla organizacji non-profit [ potrzebne źródło ] . Nowa architektura JOnAS 5 jest oparta na frameworku OSGi , co znacznie ułatwia tworzenie dynamicznych komponentów [ potrzebne źródło ] .

JOnAS 5.3 posiada certyfikat Java EE 6, ale tylko dla profilu internetowego.

Konsola zarządzania

JOnAS ma stosunkowo przejrzystą konsolę do zdalnego zarządzania, zapewniającą łatwo dostępne narzędzia do zdalnego przesyłania i wdrażania aplikacji internetowych [ potrzebne źródło ] , konfigurowania zarówno bezpiecznych, jak i zwykłych portów dostępu do sieci oraz zarządzania zestawami danych nazwa użytkownika - hasło - rola. Ta konsola jest oparta na JavaScript [ potrzebne źródło ] . Od pierwszego wrażenia konsole porównywalnych serwerów Java EE typu open source wydają się bardziej zagmatwane, a wiele potrzebnych funkcji nie jest od razu widocznych [ potrzebne źródło ] . Jest to jednak ważniejsze w procesie nauczania, ponieważ serwery Java EE nie są przeznaczone do zarządzania przez nieprzygotowanego użytkownika końcowego [ potrzebne źródło ] .

Środowisko Java EE

JOnAS to serwer aplikacji Java EE 6 o otwartym kodzie źródłowym. Zapewnia w pełni zgodny kontener EJB za pośrednictwem EasyBeans i jest dostępny z wbudowanym kontenerem internetowym Tomcat lub Jetty . Obsługiwana jest dowolna JVM 1.6, a próby uruchomienia na wolnym stosie z GNU Classpath są bardzo obiecujące. JOnAS może działać na wielu systemach operacyjnych, w tym Linux , Windows , AIX , wielu platformach Posix i innych, o ile dostępna jest odpowiednia JVM .

Środowisko OSGi

Począwszy od wersji 5, JOnAS jest w pełni oparty na frameworku OSGi ; używając Apache Felix , Eclipse Equinox lub Knopflerfish (chociaż domyślne opakowanie JOnAS jest dostarczane z Apache Felix). Oznacza to, że wszystkie komponenty JOnAS są pakowane jako pakiety, na przykład pełny profil JOnAS zawiera ponad 250 pakietów.

Warstwa usług jest zaimplementowana przy użyciu Apache iPOJO , dlatego większość usług JOnAS z certyfikatem Java-EE (trwałość, EJB, zasoby, ...) jest bezpośrednio dostępna jako usługi OSGi dla wszystkich pakietów OSGi wdrożonych na JOnAS. Odwrotność jest również prawdziwa: na przykład EJB3 może bezpośrednio uzyskać dostęp do dowolnej liczby usług OSGi za pomocą dynamicznego wstrzykiwania.

Zobacz też

Notatki

  1. ^ „Wydano JOnAS 5.3.0” . OW2 JONAS Wiki . Zarchiwizowane od oryginału w dniu 2014-02-03 . Źródło 2014-03-13 .
  2. ^ „Testowana konfiguracja OW2” . Zarchiwizowane od oryginału w dniu 2013-12-24 . Źródło 2013-12-22 .

Linki zewnętrzne