JBoss Application Server
JBoss Application Server – serwer aplikacji w Javie na licencji LGPL, na bazie technologii Enterprise JavaBeans (EJB). JBoss implementuje pełny zestaw usług Java EE (J2EE). Obecnie jest utrzymywany i wydawany przez firmę Red Hat.
Serwer został napisany w całości w języku Java, dzięki czemu JBoss jest dostępny na niemal wszystkie platformy. Jest również zintegrowany z darmowym środowiskiem programistycznym Eclipse poprzez wtyczki Lomboz lub JBossTools, które umożliwiają wytwarzanie komponentów dla tego serwera.
Instalacja serwera polega na skopiowaniu plików udostępnionych na stronie JBossa i uruchomieniu pliku run.bat (dla Windows) lub run.sh (dla systemów Unix i Linux).
Komponenty serwera
Każdy komponent (serwlet, strona JSP, strona HTML, komponent EJB lub jakikolwiek inny zasób) jest umieszczany w pliku JAR (pliki te posiadają różne rozszerzenia zależnie od typu komponentu). Opis plików w postaci dokumentów XML znajduje się również w tym samym pliku (jar). Skopiowanie pliku do katalogu o nazwie deploy powoduje automatyczne załadowanie komponentu.
Serwer JBoss od wersji 3.x posiada już zaawansowane mechanizmy dostępne w komercyjnych serwerach aplikacji (jak np. tworzenie klastra z wykorzystaniem wielu serwerów). JBossa otacza wiele otwartych projektów. Do wersji 3.2.x stworzony został komponent udostępniający komponenty EJB w postaci usług sieciowych (ang. web services). Początkowo ich serwer opierał się na projekcie AXIS, potem AXIS został obudowany komponentem jboss.net, a w wersji 4.0 JBoss dostarcza już własny serwer web service.
JBoss to także nazwa firmy zajmującej się rozwojem tego oprogramowania, a zarabiającej na komercyjnym wsparciu produktu. Podobne usługi, częściowo we współpracy z firmą, zaoferował niedawno także Hewlett-Packard.
Zobacz też
- serwer aplikacji JEE
- Java Platform, Enterprise Edition
- GlassFish
- Apache Geronimo
- JOnAS
- Oracle WebLogic Server
- IBM WebSphere Application Server
Linki zewnętrzne
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.