Jakarta EE est la version open source de la plateforme Java EE, développée par la Fondation Eclipse. Il s’agit d’une plate-forme basée sur des normes pour le développement d’applications Java d’entreprise. Il fournit un ensemble d’API et d’outils pour aider les développeurs à créer des applications d’entreprise robustes.
Les avantages de l’utilisation de Jakarta EE sont nombreux. Il s’agit d’une plate-forme mature qui fournit une base stable et fiable pour le développement d’applications d’entreprise. De plus, il s’agit d’une plate-forme open source, ce qui signifie que les développeurs peuvent bénéficier des connaissances et de l’expérience collectives de l’ensemble de la communauté Java.
En outre, Jakarta EE s’appuie sur une vaste gamme de fournisseurs commerciaux, qui proposent une gamme de services et de produits pour aider les développeurs à tirer le meilleur parti de la plate-forme. Cela inclut les serveurs d’applications d’entreprise, les environnements de développement intégrés (IDE) et les outils basés sur le cloud.
Premiers pas avec Jakarta EE
Démarrer avec Jakarta EE est facile. Tout ce dont vous avez besoin est une compréhension de base du langage Java et quelques outils de base. Voici ce dont vous aurez besoin pour commencer :
- Kit de développement Java (JDK) : il s’agit du logiciel utilisé pour compiler et exécuter des programmes Java. Vous pouvez télécharger un JDK à partir de nombreuses sources. Nous vous suggérons de suivre ce guide pour vous aider à démarrer.
- Serveur d’application Jakarta EE, runtime ou framework : il s’agit du logiciel utilisé pour exécuter les applications Jakarta EE. Je recommande de commencer avec GlassFish. Les autres serveurs d’applications populaires incluent Payara, WildFly, JBoss EAP et WebLogic.
- Environnement de développement intégré (IDE) : il s’agit du logiciel utilisé pour écrire des programmes Java. Les IDE populaires incluent Eclipse IDE, IntelliJ IDEA et NetBeans IDE.
Une fois que vous disposez des outils nécessaires, vous pouvez commencer à écrire des programmes Java et à les déployer sur un serveur d’applications.
Maintenant que vous connaissez Jakarta EE, examinons certaines des meilleures ressources disponibles pour apprendre et développer avec Jakarta EE.
Informations générales sur Jakarta EE
Documentation EE de Jakarta
Jakarta EE Exemples
Maven Jakarta EE Ressources
Archétypes
Ressources d’apprentissage Jakarta EE
Blogs liés à Jakarta EE
Blogs d’entreprise liés à Jakarta EE
Podcasts liés à Jakarta EE
- Airhacks.fm – par Adam Bien
- Le podcast Stackd, alias The Enterprise Java Newscast dans le passé – par Kito Mann, Josh Juneau, Daniel Hinojosa, Ian Hlavats
- Hors tas – par Freddy Guime, Bob Paulin, Michael Minella, Josh Juneau
Chaînes vidéo Jakarta EE
Présentations de Jakarta EE
- Jakarta EE 10 fonctionnalité par fonctionnalité par Ivar Grimstad (à JBCNConf 2022)
- Jakarta EE 10 Simplicity for Modern and Lighweight Cloud Applications par Ivar Grimstad (à Devoxx Belgium 2022)
- Optimisez vos applications au maximum avec Jakarta EE et MicroProfile par Edwin Derks (à EclipseCon 2022)
- Explorez le nouveau profil Jakarta EE Core – Rudy De Busscher (à JakartaOne 2022)
Outils et extensions Jakarta EE
Extensions CDI
Connecteurs
- JCA Cloud Connectors – connectivité basée sur des normes à l’infrastructure cloud commune (Apache Kafka, Amazon SQS, MQTT, Azure Service Bus) par Payara
Essai
- Arquillian – une plate-forme de test hautement extensible pour la JVM par Red Hat. Il permet aux développeurs de créer facilement des tests d’intégration, fonctionnels et d’acceptation automatisés pour le middleware Java. Il fournit des conteneurs extra-légers pour tester votre code par rapport aux principaux serveurs et conteneurs d’applications Jakarta EE
- MicroShed Testing – tests d’intégration pour les applications de microservices Java utilisant des conteneurs (Docker)
Conclusion
Jakarta EE est une plate-forme puissante pour le développement d’applications Java d’entreprise. Il fournit un ensemble complet d’API et d’outils pour créer des applications d’entreprise robustes. Il s’agit d’une plate-forme open source, soutenue par une vaste gamme de fournisseurs commerciaux.
Si vous cherchez à débloquer la puissance de Jakarta EE, assurez-vous de consulter les ressources incroyables que j’ai compilées dans cet article de blog. La plupart d’entre elles sont également incluses dans le site Awesome Jakarta EE Resources, où vous pouvez même suggérer vous-même d’autres ressources Jakarta EE utiles via une pull request Github !