Apache Jakarta
Apparence
Jakarta est un ensemble de projets de logiciels libres, écrits en langage Java, développés par la fondation Apache de manière collaborative et consensuelle et tous publiés sous licence Apache. Le , Apache annonce l'arrêt du projet, tous les sous-projets ayant été stoppés également, déplacés dans d'autres ensembles de projets ou devenus indépendants.
En 2018, le nom Jakarta EE est choisi par la communauté des développeurs de la Fondation Eclipse comme nouveau nom de Java EE[1].
Sous-projets
[modifier | modifier le code]Les sous-projets Jakarta sont :
- Ant : automatisation des opérations répétitives tout au long du cycle de développement logiciel.
- BCEL : manipulation de bytecode Java.
- BSF (Bean Scripting Framework (en)) : méthode de langage de script.
- Apache Commons : ensemble de bibliothèques réutilisables et open source.
- Apache HiveMind (uk) : projet d'inversion de contrôle.
- JCS (Java Caching System) : système distribué de mémoire cache[2].
- JMeter : effectue des tests de performance d'applications et de serveurs selon différents protocoles.
- Maven : gestion et automatisation de production des projets logiciels Java.
- POI : manipule divers types de fichiers créés par Microsoft avec le langage Java.
- Jakarta Slide (en) : système de gestion de contenu open source.
- Taglibs : balises JSP.
- Turbine : framework de création rapide d'applications web[3].
- Tapestry : framework libre de création d'applications web.
- Velocity : moteur de template.
Ex-projets
[modifier | modifier le code]Ex-projets Jakarta[4] :
- Alexandria[5]
- AxKit
- Beehive
- Crimson
- Excalibur
- Harmony
- iBATIS
- Jakarta Cactus
- Jakarta ECS (Element Construction Set)
- Jakarta ORO
- Jakarta Regexp
- Lucene : interface de programmation pour indexer puis effectuer des recherches textuelles sur du contenu.
- ObJectRelationalBridge (OJB)
- Quetzalcoatl
- Shale
- Struts : framework J2EE, adoptant l'architecture Modèle-Vue-Contrôleur.
- Tomcat : Serveur web pour servlet J2EE.
- Xang
- Xindice
- Watchdog
Projets en relation
[modifier | modifier le code]- Log4j : bibliothèque de journalisation de l'exécution d'une application.
Notes et références
[modifier | modifier le code]- (en) « Java EE renamed 'Jakarta EE' after Big Red brand spat », sur theregister.co.uk, (consulté le ).
- (en) « JCS - Java Caching System », sur apache.org (consulté le ).
- (en) « Apache Turbine », sur apache.org (consulté le ).
- (en) http://jakarta.apache.org/.
- (en) Site du projet.
Lien externe
[modifier | modifier le code]- (en) Projet Jakarta