
Jetty mais costaud
Posté le 10 décembre 2009 :: Développement
Dans la grande famille des serveurs Java, plusieurs objectifs se côtoient. Certains comme JBoss ou Glassfish jouent la carte de l’exhaustivité dans l’implémentation des fonctionnalités alors que d’autres se spécialisent. Parmi ces derniers, le serveur Jetty se distingue, lui, par son efficacité.

Avant toute chose, posons des bases saines : Jetty n’est pas exactement un serveur d’applications Java. En effet, il ne propose pas toutes les fonctionnalités nécessaires pour être appelé ainsi. Il n’y a par exemple pas de prise en charge native de la norme EJB : ceci peut être dévolu à des projets tiers comme par exemple OpenEJB ou EasyBeans en fonction des besoins de l’application cible. Jetty assume le rôle de serveur HTTP et de conteneur de servlets Java ce qui revient à une version très allégée d’un serveur d’applications. Cette particularité permet à Jetty de jouer la carte de la légèreté et de l’adaptabilité : après tout, rares sont les serveurs java qui peuvent se vanter à la fois d’être embarqués dans des téléphones, des systèmes distribués et participer à des programmes de calculs de sondes sur Mars !
Sur Terre, Jetty s’illustre par sa rapidité de lancement ainsi que par sa capacité à recharger des pages modifiées à chaud. Cette fonctionnalité est particulièrement utile aux développeurs qui n’ont de fait plus besoin de redémarrer leur serveur de test à chaque modification mineure d’une page.
Jetty dispose d’une intégration native dans Maven ce qui fait de lui un vrai bonheur quand il s’agit de l’ajouter à un projet Java comme on peut le voir dans certains tutoriels. L’intéressé est si léger qu’il a même été embarqué directement dans un plugin Eclipse ce qui résume son déploiement à trois clics dans le gestionnaire de mises à jour d’Eclipse via l’URL http://run-jetty-run.googlecode.com....
Voilà donc, dans la longue liste des serveurs Java, un exemple intéressant d’une serveur qui a su tirer son épingle du jeu avec une politique de niche. A la vue de sa success story, on peut se dire que c’est une recette viable !
Guillaume ALAUX
(Vous souhaitez reproduire cet article ?)
A la Une
SUSE Linux Enterprise Server pour VMware
On parle de virtualisation dans le dernier Linux Pratique
VMware lance vCloud Director et VMware vShield
VMworld 2010 : Quest Software et Virtual Computer font alliance
Citrix OpenCloud se voit enrichi
Quest et la virtualisation des postes de travail
Social CRM Software Award pour le module cosmic d’update software
XBRL : formations à Paris en septembre et novembre
Archos peaufine sa gamme de tablettes Android
Les Aéroports de Lyon refondent leur site Internet en Open Source
L’April et Framasoft joignent leurs efforts pour plus d’accessibilité... libre !
Quest Identity Manager arrive sous Unix/Linux/Mac
Après SpringSource, Nick White est engagé par Talend
VMware lance la plateforme applicative dédiée au cloud
Novell fait la promotion de WorkloadIQ
Ubuntu Tweak (0.5.6) en mode restauration
fise, un nouveau moteur sémantique RESTful et libre
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |> |...
















