Hébergement Java JSP Tomcat



Mis à jour le 6 février, 2023

Meilleur Hébergeur Java, JSP, Tomcat, JBoss, J2EE, GlassFish

Cherchez-vous un hébergeur Java pour héberger votre application développé avec jboss ou tomcat ou encore jsp / j2ee ? Vous êtes au bon endroit.

La plupart des hébergeurs qui offrent un hébergement web JSP, doivent être équipés de serveurs avec une technologie évolutive "scalables" comme Les : Servelets, Java Server Pages (JSP), Entreprise JavaBeans (EJB), J2EE et XML.

L'hébergement Tomcat vous permet de mettre en place des sites de gros calibre, stables et performants.

Vous n'avez pas à refaire ou changer le fond des applications (applications core) utilisées. Au fur et à mesure que les services que votre site web offre ou que le nombre de visiteurs augmente, ces applications s’ajusteront de façon automatique pour répondre aux besoins.

Dans cet article, je vous expliquerai les notions de base de l’hébergement java et particulièrement l’hébergement Tomcat. J’essaierai par la suite d’éclaircir la confusion qui existe entre les serveurs JBoss et Tomcat et lequel choisir entre les deux. Enfin, je répondrai aux questions les plus fréquemment posées sur l’hébergement Java.

Avant toute chose, je commencerai par vous recommander dans ce comparatif une liste des meilleurs hébergeurs jsp J2EE sur le marché.

Je vous recommande fortement de bien lire les avis des clients de l’hébergeur java avec qui vous désirez vous inscrire.


Voir top hebergement en:    


  • Hébergeurs trouvés: 2
  • Page: 1 / 1
  • Hébergeurs listés: 1 – 2

# Hebergeur Web Avantages Prix Avis

1

A2hosting
  • Installation automatique de Vue.Js
  • Mise à jour Vue.js via Softaculous
  • Garantie à vie
  • Sauvegardes
  • Espace disque SSD: Illimité
Plus de fonctions
13.16 USD4.34 USDCoupon

Avis A2hosting

Visiter

2

MochaHost
  • Sites JSP Illimités
  • Java/PHP/Perl/Python/CGI
  • 64/128/256MB Private Heap Size
  • Tomcat 9 , 8.0.x, 7.0.x, 6.0.x, 5.5.x
  • JDK 1.9 , 1.8, 1.7, 1.6, 1.5
Plus de fonctions
11.14 USD5.57 USD

Avis MochaHost

Visiter

Tout ce que vous devez savoir sur l'hébergement Java, JSP, J2EE

Tout ce que vous devez savoir sur l'hébergement Java

Les applications Web basées sur Java continuent de prendre de l’ampleur chaque année. Cela s’explique par le fait que le langage lui-même est rapide, évolué, bien pris en charge et facile à déployer et avec de nombreuses applications de développement d’applications.

L'hébergement d'une application Java signifie simplement que vous louez un serveur de votre hébergeur Web qui contient un serveur Web Java ainsi qu'un servlet Java installé. Ces deux composants ont des fonctions différentes mais connexes.

Le serveur Web Java a pour fonction de servir des pages Web ainsi que tout contenu dynamique, tandis que le servlet est utilisé pour étendre les capacités du serveur par le biais d’un mappage de demandes avec les domaines et les répertoires des serveurs Web.

Avant de vous lancer dans l'hébergement Java, vous devez bien comprendre chacun des composants principaux du langage Java. Serveur Java et le servlet. Essentiellement, un servlet est simplement une extension du serveur Java principal, mais améliore davantage ses capacités.

Il est aussi important de comprendre le mode de fonctionnement du serveur d’application java le plus utilisé qui est Tomcat.

Qu'est-ce que Tomcat ?

Souvent appelé « Apache Tomcat », Tomcat n’est techniquement pas du tout un serveur d’application. Il existe une certaine confusion chez les novices, car les termes « serveur d’application » et « serveur Web » sont trop souvent utilisés de manière interchangeable.

Tomcat est plutôt un serveur Web et en même temps un conteneur Web. C’est un conteneur de servlet Web offert en open source.  Il implémente plusieurs spécifications Java Enterprise Edition (EE). Parmi ces spécifications je cite les suivants :

  • Des servlets Java,
  • Des pages JavaServer,
  • Du langage d’expression Java et des technologies Java WebSocket,
  • Java Server Pages (JSP).

Tomcat est conçue comme une plate-forme pour le développement d’applications Web critiques à une utilisation de grande échelle.

Il est utilisé par les grandes entreprises de plusieurs secteurs notamment le développement, la finance, la santé, les administrations publiques, le commerce électronique, la vente au détail et le marketing.

Il a été téléchargé plus de 10 millions de fois et utilisé par des géants comme E*Trade, Walmart et The WeatherChannel.

Le moteur JSP de Tomcat s’appelle Jasper. La version actuelle est Jasper 2.0.

Bref historique de Tomcat

Bref histoire de Tomcat

JSP a été développé et publié par Sun Microsystems en 1999. La base de code Tomcat a été offerte par Sun à Apache Software Foundation dans la même année.

Depuis lors, plusieurs volontaires de Sun et de nombreuses autres organisations ont contribué au développement de Tomcat. Il y a eu plusieurs versions majeures et le produit a été largement adopté par l'industrie, ainsi que par une communauté active de développeurs.

En 2005, Tomcat est devenu un projet à part entier et occupe un niveau supérieur dans Apache et nginx. La « Communauté Jakarta » a désormais le soin de le gérer et développer.

Ce n'est pas vraiment un Framework ou un langage de programmation. Tomcat joue plus le rôle d’une technologie facilitatrice. Il assiste au développement des pages Web dynamiques tels que HTML, XML et d’autres systèmes de documents.

JSP est similaire à PHP. Comme son nom l'indique, il est basé sur Java, langage de programmation orienté objet basé sur les classes.

La dernière version officielle de JSP est la 2.3 et Jasper 2.0 gère les versions de JSP 2.x.

Composants Tomcat

Tomcat possède plusieurs composants principaux:

  • Catalina : le conteneur de servlets
  • Coyote : le serveur web
  • Jasper : le moteur JSP
  • Mise en cluster : pour équilibrer la charge sur plusieurs serveurs
  • Haute disponibilité : planification des mises à niveau sans perturber le système en cours d'exécution

Servlets Tomcat

Tomcat, ou un autre serveur Web avec un conteneur de servlets, est utilisé pour déployer JSP (Java Server Pages).

Le conteneur de servlets de Tomcat est appelé Catalina. Le composant de connecteur prenant en charge HTTP 1.1 est Coyote. Ceci permet à Catalina d’agir en tant que serveur Web standard pour les fichiers locaux et les documents HTTP.

Jcat Tomcat ainsi que les autres applications Java font partie d’un marché de niche. Pour les faire fonctionner correctement, il vous faut un hébergeur Java opérant des serveurs qui sont capables de gérer les fichiers .war.

Applications Web dynamiques avec une tasse de Java

Applications dynamiques avec Java

Tomcat fournit des outils de gestion et de configuration aux développeurs. Il utilise son moteur JSP pour créer un environnement Java pur dans lequel le code Java peut être exécuté.

Tomcat et JSP offrent aux développeurs la possibilité de générer du contenu Web dynamique sans avoir à installer et utiliser une applet Java complète sur le serveur.

Cette approche vise à économiser du temps et de l’argent. Étant donné que Tomcat est développé et mis à jour par Apache Software Foundation (fabricants du serveur Web populaire), il est disponible en open source et vous pouvez l’utiliser gratuitement sous la License 2.0 d’Apache.

Les éditions de Tomcat

Depuis 1999, Tomcat est passé par plusieurs versions majeures et la version stable actuelle est 9.0.21. Cependant, les versions 7.0.x et 8.x sont encore largement utilisées.

Configuration logicielle et matérielle de Tomcat

Configuration logicielle et matérielle pour faire fonctionner Tomcat

Version Java

La plus récente version Tomcat 9.0.x requiert que la version Java 8 (ou ultérieure) soit installée sur votre serveur. Tomcat 7.x et 8.x utilisent quant à eux les versions 7.x de Java.

Les exigences ont en réalité plus à voir avec Oracle qu'avec Apache, car la plupart d'entre elles tournent autour du support Java.

Cela signifie que les exigences Java de votre serveur web sont celles à surveiller. Il faut noter que ces exigences varient en fonction de la version de Java et de Tomcat que vous souhaitez utiliser.

Je vous recommande de vérifier les dernières mises à jour auprès d'Oracle . Cela vous permettra de savoir quelle version est la plus adaptée pour exécuter vos applications Java.

Configurations requises pour Tomcat 9.0.x vs. 8.0.x vs 7.0.x

Versions

Servlet

JSP

WebSocket

7.0

3.0

2.2

1.1

8.0

3.1

3.0

1.1

9.0

4.0

3.0

1.1

La version Tomcat 6.0.x est désormais archivée. Elle utilisée un Servlet 2.5 et JSP 2.1.

Apache Tomcat 9.x est en cours de développement et d’amélioration. Il repose sur Tomcat 8.0.x et 8.5.x et implémente les spécifications Servlet 4.0, JSP 2.3, EL 3.0, WebSocket 1.1 et JASPIC 1.1 (les versions requises par la plate-forme Java EE 8).

En plus de cela, il comprend les améliorations significatives suivantes:

  • Ajout de la prise en charge de HTTP / 2 (nécessite l'exécution de Java 9, à partir d'Apache Tomcat 9.0.0.M18, ou de la bibliothèque native Tomcat en cours d'installation)
  • Ajout de la prise en charge de l'utilisation d'OpenSSL pour la prise en charge de TLS avec les connecteurs JSSE (NIO et NIO2)
  • Ajoute le support pour l'hébergement virtuel TLS (SNI)

Facteurs à considérer dans l'hébergement Tomcat

Trouver le meilleur hébergement Tomcat revient finalement à trouver un hébergeur capable de prendre en charge Java dans son ensemble et de vous permettre d’activer JSP et Tomcat. Cela voudra dire au moins deux choses.

Tomcat et cPanel

Hébergeur Tomcat avec cPanel et WHM

Vérifiez si l'hébergeur Java propose un hébergement cPanel pour la gestion de serveur et assurez-vous que le module Java soit intégré.

Cela permettra d'activer les fonctionnalités de JSP et de servlet. Vous devriez également pouvoir déployer des JSP et des servlets via cPanel.

CPanel est un panneau d’administration assez populaire auprès de hébergeurs web. Toutefois, c’est toujours une bonne idée de confirmer la fonction avant d’acheter votre plan d‘hébergement Tomcat.

Soyez vigilants quant aux dernières versions de Tomcat

Si vous avez l'intention d'utiliser les dernières versions de Tomcat, ou même d'utiliser des versions instables à des fins de test et de développement, vous aurez besoin d'un hébergeur Tomcat avec une bonne expérience du déploiement des dernières mises à jour Java / JVM sur ses serveurs.

Considérez un VPS pour des applications exigeantes

Si vous souhaitez exécuter une application java gourmande en ressources et souhaitez optimiser les ressources allouées à votre application choisissez un VPS Java Privé.

Assurez-vous de vérifier les versions de logiciel prises en charge par votre fournisseur d’hébergement Java.

Les hébergeurs que nous avons examinés présentent les spécifications explicites sur les versions de Tomcat et JDK (Java SE Development Kit) que vous pouvez exécuter sur leurs serveurs.

L’hébergement Tomcat: un marché de niche. . .

L'hébergement Tomcat et Java est un marché de niche

Bien qu'un support Java solide soit la condition préalable la plus évidente pour l'hébergement JSP Tomcat, vous devez garder à l'esprit que l'hébergement Tomcat reste un créneau relativement étroit.

Comme nous l'avons mentionné, nous avons trouvé des hébergeurs qui répondent aux exigences de Java et Tomcat.

La mauvaise nouvelle: pas beaucoup de plans spécifiques à Tomcat

Tomcat n'est pas  une source de profit pour les grandes sociétés d'hébergement web. Elles concentrent plutôt l'essentiel de leurs efforts sur des plans plus commercialisables, comment l’hébergement WordPress destinés à des millions d'utilisateurs.

Mais il y a des hébergeurs qui supportent Tomcat

De nombreux hébergeurs Web ne disposent pas de plans d’hébergement Tomcat spécifiques. Cela signifie également une bonne opportunité pour les hébergeurs de moindre calibre de lancer leurs offres spécifiques et servir ainsi la communauté Tomcat.

Plusieurs plans d’hébergement pour Tomcat

Ces hébergeurs Tomcat proposent généralement des forfaits de démarrage à des prix abordables offrant des ressources illimitées. Les forfaits plus sérieux et utile, sont proposés dans une large gamme de prix.

Cela est compréhensible car Tomcat est extrêmement évolutif. Par conséquent, les prix varient de quelques euros par mois pour les plans VPS d’entrée de gamme à des centaines d’euros pour plus de  bande passante, de RAM, un stockage SSD suffisant et de puissants processeurs (exemple : Xeon à 8 cœurs)

Avantages et inconvénients de Tomcat

Avantages et inconvénients de l'hébergement Tomcat

Comme toute autre chose, l’hébergement Java Tomcat présente certains avantages et limitations

Avantages

  • Tomcat est extrêmement léger. Par conséquent, si vous travaillez déjà dans un environnement Java et que vous avez besoin de quelque chose pour vous aider à créer des pages Web dynamiques, Tomcat est une bonne option.
  • Tomcat est open source et donc libre d'utilisation

Les inconvénients

  • Tomcat étant un produit de niche, vos options sont relativement limitées. Vous avez moins d'options et vous risquez de payer plus cher pour prendre en charge de telles technologies que si vous avez choisi une option plus populaire et couramment utilisée.

JBoss ou Tomcat: Quel serveur d'applications Java choisir ?

Tomcat ou JBoss Lequel Choisir ?

La sélection entre les différents serveurs d'applications Java peut constituer un défi. Les développeurs qui débutent dans le développement d'applications Java en ligne ainsi que des sites basés sur Java sont souvent les plus touchés.

Les trois grands serveurs d’application Java sont Tomcat, Glassfish et JBoss. Ce sont tous d'excellents plateformes sur lesquelles développer et déployer des applications. Toutefois, leurs atouts sont différents.

Faire le mauvais choix peut entraîner une perte de temps et d’énergie inutiles. J’essaierai maintenant de vous aider à choisir le serveur d'application Java le mieux adapté à vos besoins.

Qu'est-ce que JBoss?

JBoss est développé par Red Hat Inc. Le serveur d'applications JBoss agit comme une alternative open source aux solutions telles qu'IBM WebSphere et SAP NetWeaver.

Il s'appuie principalement sur l'API Enterprise JavaBeans de Sun Microsystems pour ses fonctionnalités. Comme la plupart des systèmes développés sur EJB, il est conçu pour permettre aux développeurs de se concentrer principalement sur l'architecture du serveur, plutôt que de s'embourber dans une programmation et un codage inutiles pour connecter les différentes parties fonctionnelles.

En 2013, JBoss a reçu un changement de nom et est maintenant connu sous le nom de WildFly. Malgré cela, l'ancien nom est toujours largement utilisé, en particulier par ceux qui utilisent les anciennes versions. C’est pourquoi j’ai opté d’utiliser JBoss dans mon article.

Gratuit et supporté par la communauté

RedHat offre gratuitement JBoss et tous ses intergiciels associés. En plus de cela, Red-Hat Inc. Offre aussi un programme pour les développeurs qui permet aux abonnés d’avoir un accès direct au contenu exclusif et aux forums axés sur les produits.

Ce programme est également disponible gratuitement et vise principalement à stimuler le développement de JBoss et à créer une communauté de développeurs actifs. Les développeurs sont invités à participer aux forums officiels, à contribuer au code et à signaler les problèmes, le cas échéant.

Performant et pratique

Léger et convivial pour l'hébergement cloud, JBoss est suffisamment puissant pour être utilisé en entreprise. Il dispose de fonctions utiles  pour aider à accélérer le développement, le déploiement, l'intégration des données et l'automatisation des applications.

Le site Web de JBoss contient une documentation détaillée destinée aux développeurs, des cours de formation et des documents d’information destinés aux développeurs débutants et expérimentés.

Les principales différences entre JBoss et Tomcat

JBoss et Tomcat sont tous deux des serveurs d'applications de servlet Java, mais JBoss en est bien plus.

La différence majeure entre les deux réside dans le fait que JBoss fournit une pile J2EE (Java Enterprise Edition) complète, comprenant des Beans Enterprise Java et de nombreuses autres technologies utiles aux développeurs travaillant sur des applications Java d'entreprise.

Tomcat est beaucoup plus limité. Une façon d’y penser est que JBoss est une pile JEE comprenant un conteneur de servlets et un serveur Web, alors que Tomcat, pour la plupart, est un conteneur de servlets et un serveur Web.

Cela dit, il peut également exécuter des applications d'entreprise, ce qui ne prête pas à confusion.

« De nombreux développeurs d'applications ne se concentrent pas beaucoup sur l'infrastructure sur laquelle leur code est exécuté », écrit Manu PK de The Java Zone. « En ce qui concerne les applications Web, la différence entre les serveurs Web et les serveurs d'applications [est une confusion courante]… En général, nous sommes confus quand [nous voyons que] Tomcat [a] la capacité d'exécuter des applications d'entreprise.»

 

Quand choisir JBoss ?

JBoss est le meilleur choix pour les applications où les développeurs ont besoin d'un accès complet aux fonctionnalités fournies par Java Enterprise Edition.

 Si vous n’avez pas besoin de toute la gamme des fonctionnalités J2EE, le choix de JBoss ajoutera beaucoup de complexité au déploiement et à la surcharge des ressources qui ne seront pas utilisées. Par exemple, les fichiers d’installation de JBoss sont plus volumineux que ceux de Tomcat.

Quand choisir Tomcat ?

Tomcat est un conteneur de servlets Java et un serveur Web. Comme il n’est pas livré avec une implémentation de la pile JEE complète, il est nettement plus léger et prêt à l’emploi.

Pour les développeurs qui n’ont pas besoin de la pile JEE complète qui présente deux avantages principaux :

  • Beaucoup moins de complexité et d’utilisation des ressources.
  • Modularité.

De nombreux fournisseurs d’add-ons fonctionnent avec Tomcat. Les développeurs peuvent choisir les implémentations spécifiques qu'ils souhaitent utiliser pour ajouter des fonctionnalités supplémentaires.

Par exemple, Tomcat ne peut pas héberger Enterprise JavaBeans de manière native. Toutefois, si les utilisateurs ont besoin d'une fonctionnalité EJB (Enterprise JavaBeans) telle que la persistance et le traitement des transactions fournis par le modèle de conteneur EJB, mais souhaitent éviter les problèmes inhérents à l'implémentation principale, ils peuvent utiliser une des nombreuses alternatives légères, notamment Spring Framework et OpenEJB.

Forum Aux Questions sur l’hébergement Tomcat JSP

FaQ hébergement Java

Qu'est-ce que JSP ?

JSP signifie JavaServer Pages.

Comment un développeur utilise-t-il JavaServer Pages ?

Les fichiers JavaServer Pages permettent à un développeur d'écrire du contenu statique (tel que HTML), puis d'inclure du contenu dynamique (variables, fonctions - code Java) dans le fichier.

La manière dont JSP incorpore un code dynamique dans un fichier texte est très similaire à celle de PHP ou ERB (Embedded Ruby).

Dans quelle langue le code JSP est-il écrit ?

Le code JSP est écrit dans le langage de programmation Java. Il peut être intégré à n’importe quel format de fichier texte, tel que HTML, XML ou même CSS et Javascript.

Qui a développé JavaServer Pages ?

JSP a été développé à l'origine par Sun Microsystems et est sorti en 1999. Il appartient actuellement à Oracle.

Sur quels systèmes d'exploitation les pages JavaServer peuvent-elles être exécutées ?

Comme JSP est une technologie Java, JSP peut être exécuté sur tout système d'exploitation prenant en charge une machine virtuelle Java. JVMs existent pour presque tous les systèmes d'exploitation et toutes les plateformes disponibles. Elles peuvent donc être utilisées presque n'importe où.

Quel logiciel est nécessaire pour exécuter une application basée sur JSP ?

Outre une machine virtuelle Java, le déploiement et l'exécution de JavaServer Pages nécessitent un serveur Web compatible avec un conteneur de servlets, tel qu'Apache Tomcat ou Jetty.

Comment JSP est-il créé ?

JSP est un servlet Java d'abstraction de haut niveau. Lorsqu'une application JSP est exécutée, chaque page JSP est convertie en un servlet qui est ensuite mis en cache et réutilisé jusqu'à ce que le fichier JSP d'origine soit modifié.

JSP est-il compatible avec MVC ou un autre type d'architecture ?

Oui. Java Server Pages peut être utilisé comme outil autonome pour un petit site Web dynamique ou une application dynamique, ou comme composant d'affichage dans une architecture MVC (ou autre) plus grande.

En règle générale, lorsqu'il est utilisé dans un environnement MVC, le modèle est construit à l'aide de JavaBeans, tandis que le contrôleur est construit à l'aide de servlets Java ou d'un Framework tel que JavaServer Faces ou Apache Struts.

Quelle est la sortie standard d'un fichier JSP ?

Les fichiers JSP sont compilés au moment de l’exécution dans des servelts Java. Lorsqu'un serveur Web reçoit une demande pour le fichier .jsp, le servlet renvoie un document. En règle générale, il s'agit d'un document HTML, mais en théorie, tout type de document peut être renvoyé.

Quel est l'avantage de JavaServer Pages ?

Tout langage de programmation peut écrire dans un document HTML ou un autre format pour la consommation Web.

Certes, Java était capable de le faire bien avant le développement de JSP. JSP, cependant, facilite la sortie de documents basés sur des modèles qui n'ont besoin que d'une fraction de leur contenu pour être dynamiques.

JSP permet aux développeurs d'écrire des documents dans le langage de sortie plutôt que de se préoccuper des caractères d'échappement (Escape Character).

Cette approche plus simple a été largement adoptée par d'autres langages de programmation. PHP a été conçu de cette façon, tout comme ERB (embedded Ruby). Même JavaScript a emprunté cette voie ces dernières années.

Peut-on inclure des balises (ou un autre texte de sortie) dans les blocs de programmation ?

Oui. Les blocs de programmation peuvent être divisés en plusieurs blocs de balisage. Le texte de sortie à l'intérieur du bloc est déterminé par ce bloc.

Par exemple, le texte de balisage apparaissant dans une instruction « IF » ne sera généré que si la condition est TRUE. De même, le balisage peut être inclus dans les boucles et autres constructions de programmation.

JSP peut-il être utilisé avec le langage d'expression unifié ?

Oui. Les données et les fonctions des objets Java sont facilement accessibles depuis les servlets JavaServer Pages via la syntaxe habituelle UEL. Cela rend JSP hautement compatible avec JavaServer Faces, qui utilise également UEL.

JSP peut-il être étendu avec des balises et des bibliothèques personnalisées ?

Oui. En plus des balises créées par JSP, les développeurs peuvent créer des bibliothèques de balises personnalisées pour ajouter des fonctionnalités à JSP.

En outre, il existe une bibliothèque standard pour JSP, appelée JSTL (JSP Standard Tag Library), qui fournit des balises JSP pour des tâches courantes, telles que le traitement de données XML, l'exécution conditionnelle, l'accès à la base de données, les boucles et l'internationalisation.

Les pages JSP sont-elles compilées ?

Oui. Généralement, un fichier JSP est compilé au moment de l’exécution en un bytecode JavaScript, qui est exécuté en tant que servlet Java. Le code compilé est ensuite exécuté uniquement lorsque le fichier .jsp est demandé au serveur Web. JSP peut également être précompilé, pour des performances optimales.

Les fichiers JSP peuvent-ils être modifiés pendant l'exécution ?

Oui. La plupart des conteneurs JSP peuvent être configurés pour vérifier périodiquement les fichiers source .jsp et recompiler le servlet si des modifications sont trouvées.

Le temps de recompilation est généralement très faible (secondes) au cours du développement, puis augmenté ou totalement désactivé pour le code de production déployé.

Quelles sont les principales alternatives aux pages JavaServer ?

JSP est le langage modèle pour Java, mais d'autres existent. Le langage des Tea templating language, qui est open-source, est particulièrement intéressant.

Serveur Java JSP

En s'éloignant de Java, plusieurs autres technologies offrent les mêmes avantages. JSP était en grande partie responsable du retrait des développeurs de la technologie ASP précédente (et maintenant disparue).

PHP a été conçu pour fonctionner comme JSP, et est maintenant un langage de programmation complet à part entière. Embedded Ruby fournit un langage de modélisation similaire à JSP.

Plusieurs bibliothèques Javascript telles que Moustache et Handlebars (ainsi que la plupart des Framework JS) déplacent les modèles HTML vers le client, de sorte qu'elles peuvent être utilisées avec une application Java sur le serveur fournissant des données JSON dans un contexte Ajax.






4.8 (95.2%) 31 vote[s]