Les partenaires publicitaires:

Quand utiliser JSP Vs. JSPF

JSP ou Java Server Pages sont l'équivalent du langage Java de Active Server Pages de Microsoft et les applications Web PHP. Les fichiers JSP combinent code Java et HTML qui est compilé et exécuté comme servlets Java. Le terme "JSPF" se réfère à Java Server Page fichiers de fragments, qui sont des pages JSP pas complètes et ne peut être compilé sans erreurs. Un fichier JSP peut comprendre un ou plusieurs enfants de fichiers JSP ou JSPF dans un seul fichier qui est compilé et exécuté comme un seul servlet.

Réutilisation du code JSP

  • JSPF fichiers peuvent être utilisés pour faire de la programmation d'une application Web Java complexe moins fastidieux et source d'erreurs en scindant l'application en plusieurs unités ou modules plus petits, plus maniables. Idéalement, chaque module doit traiter une seule partie du programme complet et être de nature générale afin que le code peut être réutilisé dans de futures applications JSP. Le fichier parent JSP aura un "comprendre" directive pour chaque fichier de fragment JSPF, qui tous assemble en une application complète JSP.

Refactorisation de code




  • Briser un grand fichier JSP en fragments plus petits JSPF plus modulaire a l'avantage supplémentaire de rendre la tâche plus facile de refactorisation de code. Code de refactoring est une technique pour améliorer la qualité du code en l'examinant divisée en unités logiques, puis réécrire chacune de ces unités, un par un. L'utilisation de fragments JSPF peut aider à éliminer les bogues et d'accroître la performance de chaque unité et l'application Reassembled finale.

Restriction d'accès

  • Par convention, les fragments JSPF doivent être enregistrés dans le "/ WEB-INF / jspf /" répertoire. Ce répertoire est accessible par conteneurs de servlets Tomcat et tels que JBoss Application Server, mais pas par les serveurs Web comme Apache ou Microsoft IIS. Vous pouvez diviser une page complète dans les fichiers JSP de fragments JSPF et les cacher dans le "/ WEB-INF / jspf /" répertoire. Vous pouvez également masquer une page JSP complète de l'accès Web en le stockant avec les fragments JSPF.

JSP Interactions

  • Pages complètes JSP peuvent importer d'autres pages complètes JSP ainsi que des fragments JSPF. Ceci est fait en utilisant le "DSP: include" ou "jsp: include" directives. La "DSP: include" directive permettra un fichier parent de JSP pour passer des paramètres à des méthodes dans les fichiers JSP de l'enfant. La "jsp: include" directive ne permet pas le passage de paramètres à des méthodes dans les fichiers JSPF mais ne permet méthodes de fragments JSPF d'accéder aux données mondiale et d'autres objets pour lesquels les règles de portée Java permettent l'accès.

» » » » Quand utiliser JSP Vs. JSPF