JONAS
Oryginalni autorzy | Byk |
---|---|
Deweloperzy | OW2 |
Pierwsze wydanie | 7 września 1999 |
Wersja stabilna | 5.3.0 / 4 października 2013
|
Magazyn | |
Napisane w | Jawa |
System operacyjny | Międzyplatformowe |
Typ | Serwer aplikacji |
Licencja | LGPL 2.1 |
Strona internetowa |
|
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
- ^ „Wydano JOnAS 5.3.0” . OW2 JONAS Wiki . Zarchiwizowane od oryginału w dniu 2014-02-03 . Źródło 2014-03-13 .
- ^ „Testowana konfiguracja OW2” . Zarchiwizowane od oryginału w dniu 2013-12-24 . Źródło 2013-12-22 .