Le ( JSP) cadre JavaServer Pages vous permet d'utiliser Java comme langage de script . Bien que Java est la composante principale langue dans le rendu des pages JSP , vous pouvez également intégrer le code d'autres langages de script . Vous avez juste besoin d'avoir les interprètes appropriés sur votre serveur, et pour les langues non d'utiliser une architecture modèle-vue -contrôleur ( MVC) . Modèle MVC JSP utilise l'architecture MVC pour le rendu des pages Web et gestion de l'entrée de l'utilisateur. Dans cette architecture, un cadre passe par trois éléments distincts sur un serveur. Le composant de vue est confronté l'utilisateur , l'affichage du contenu des fichiers de code JSP génèrent directement et en acceptant l'entrée utilisateur. Le modèle composante magasins code exécutable ainsi que des états variables et l'objet. Le composant contrôleur déclenche méthodes du composant de modèle basé sur l'entrée de la composante de vue . Le composant de modèle , à son tour, met à jour le composant de vue si nécessaire. JSP et MVC L'architecture MVC permet aux programmeurs de créer des sites web entièrement en vedette et dynamique . Cependant, ce modèle d'architecture monopolise le contrôle d'une page Web particulière . Cela signifie que si vous utilisez le cadre JSP à exécuter une page particulière, vous ne serez pas en mesure de mettre en œuvre un autre cadre qui fonctionne sur le modèle MVC. Compatible Scripting Languages < br > Photos pour utiliser un autre langage de script côté JSP sur votre page Web , il doit s'écouler un simple interprète . De cette façon , vous pouvez incorporer des scripts marqués au sein de votre code JSP . Lorsque le cadre JSP traite le code de la page pour le rendu , les bibliothèques appropriées vont interpréter le code de script et de rendre la totalité de la page. PHP et Javascript Parmi les langages de scripts qui utilisent un simple interprète et peut fonctionner sur des pages JSP sont JavaScript , PHP, et pour les langues comme PERL ou C , scripts CGI. Segments de script PHP dans des pages JSP peuvent utiliser leurs bibliothèques natives pour gérer le travail de base de données , tandis JavaScript a l'avantage d'être en mesure d' accéder à des objets Java pour appeler des méthodes ou modifier les valeurs des variables . < Br >
|