
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
40 manifestations "Libre en Fête" dans la région de Lyon
Un peu de SugarCRM, un peu de Magento : voici Sugargento
Mandriva prépare son stand à Solutions Linux
Le CMS libre eZ Publish supporte iPhone et iPad
Interoute se lance dans une activité d’hébergeur certifié eZ Publish
Un premier partenariat technologique pour Talend et Petals Link
Titanium : développer pour tous les OS, "fixes" et mobiles
Lancement du projet OpenGPU à l’Ecole Polytechnique
La vente d’ordinateurs dopée par le segment "portable" en 2010
NETGEAR complète sa famille de systèmes de stockage ReadyNAS
Jaspersoft - et ses 117 000 développeurs - à Solutions Linux 2010
3e EMEA Partner Summit de Red Hat et JBoss du 2 au 5 mai à Valence
Témoignage : « Coffee Sugar » chez CIS
exo renfloué par XAnge et Auriga
Avec l’Acer Aspire One, vous pourrez choisir entre Windows 7 et... Android !
Faire-part officiel pour OOo4Kids 0.8
Talend précise sa participation à Solutions Linux 2010
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |> |...
















