Projekt Dżakarta
Projekt Jakarta stworzył i utrzymywał oprogramowanie typu open source dla platformy Java . Działał jako projekt parasolowy pod auspicjami Apache Software Foundation , a wszystkie produkty Jakarta są wydawane na licencji Apache . Na dzień 21 grudnia 2011 r. projekt Jakarta został wycofany, ponieważ nie pozostały żadne podprojekty.
W 2018 roku Jakarta EE, część projektu Eclipse Enterprise for Java (EE4J), stała się nową nazwą platformy Java EE w Fundacji Eclipse .
Podprojekty
Główny wkład Projektu Jakarta obejmuje narzędzia, biblioteki i ramy, takie jak:
- BCEL - biblioteka manipulacji kodem bajtowym Java
- BSF — framework skryptowy
- Cactus - framework do testów jednostkowych dla klas Java po stronie serwera
- Apache JMeter — narzędzie do testowania obciążenia i warunków skrajnych.
Następujące projekty były wcześniej częścią Dżakarty, ale teraz tworzą niezależne projekty w ramach Apache Software Foundation:
- Mrówka - narzędzie do budowania
- Commons — zbiór przydatnych klas, które mają uzupełniać standardową bibliotekę Javy.
- HiveMind - mikrojądro usług i konfiguracji
- Maven - narzędzie do budowania i zarządzania projektami
- POI — czysty port Java popularnych formatów plików firmy Microsoft.
- Struts - framework do tworzenia aplikacji internetowych
- Slide – repozytorium treści wykorzystujące przede wszystkim WebDAV .
- Tapestry — komponentowy model obiektowy oparty na właściwościach JavaBeans i silnych specyfikacjach
- Tomcat - kontener JSP / Servlet
- Turbine — szybko rozwijająca się platforma aplikacji internetowych
- Velocity - silnik szablonów
Nazwa Projektu
Nazwa Dżakarta pochodzi od sali konferencyjnej firmy Sun Microsystems , w której odbywała się większość dyskusji prowadzących do powstania projektu. W tamtym czasie dział oprogramowania Java firmy Sun miał swoją siedzibę w budynku w Cupertino, gdzie wszystkie nazwy sal konferencyjnych odnosiły się do kawy. [ niewiarygodne źródło? ]