-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

samedi 19 avril 2014

Quels sont les JavaServer Pages ?

JavaServer Pages  (JSP) est une technologie de programmation pour les sites web qui permet l'intégration transparente des programmes Java  dans le fonctionnement normal d'un site web et dans HyperText Markup Language (actifs HTML documents). La technologie peut être utilisée pour afficher des données dynamiques ou de traiter une entrée d'utilisateur. Il a également l'avantage d'être en mesure d'accéder à des informations sur le serveur sur lequel il est exécuté et être portable à n'importe quel système ou un serveur Web avec la suite correcte des programmes installés.

Une des plus grandes différences lors de l'élaboration de sites Web interactifs ou dynamiques avec JavaServer Pages  est que les pages sont en mesure d'être utilisé facilement sur n'importe quel serveur web qui a un programme en cours et capable de les interpréter. La portabilité de ces types de programmes est rendue possible par des programmes tels qu’Apache Tomcat qui sont capables de fonctionner sur plusieurs plates-formes et les serveurs Web pour permettre JavaServer Pages. Ces programmes peuvent être exécutés en arrière-plan ou sur d'autres serveurs Web pour fournir la fonctionnalité nécessaire. Les pages réelles sont souvent lisibles et ressemblent à des pages HTML classiques avec Java  intégré dans le code.

Il y a beaucoup de différences entre les JavaServer Pages  et d'autres langues sur le Web traditionnels. L'un d'eux est qu'il y a peu de restrictions de sécurité sur les communications entre le serveur Web et les pages, car ils sont intégrés. Ceci est en contraste frappant avec l'autre interface de passerelle commune (CGI) de langues, qui sont gérés indépendamment du serveur Web et avoir de lourdes restrictions sur les actions qu'ils peuvent effectuer.

Une différence très pratique pour les programmeurs est que le code Java  peut être directement placé dans une page HTML et exécuté à partir de la page comme si elle faisait partie d'un autre bloc de code situé ailleurs. Avec Java Server Pages, une page HTML peut être chargée et les parties générées dynamiquement simplement inséré au besoin. Ceci est différent de nombreux langages de CGI dans lequel le code source qui est exécuté doit générer la page HTML entière au sein du programme. Ce processus peut être complété en permettant au serveur pour compiler le code Java  à la volée, au lieu de pré-compiler, d'apporter des modifications et de la maintenance sur le site beaucoup plus facile.

JavaServer Pages  offrent une interface plus puissante pour la programmation que d'autres langues similaires. Certains langages de script sont utilisés parce qu'ils sont facilement disponibles ou parce qu'ils sont spécifiquement conçus pour effectuer un sous-ensemble de fonctions de réseau. Un développeur web en utilisant JavaServer Pages  a accès à presque tout le langage Java ™ lors de la création d'un site Web, ce qui permet des fonctions avancées et la possibilité d'utiliser et de charger de nouvelles bibliothèques au besoin. Il s'agit d'une fonctionnalité puissante qui peut le rendre plus efficace pour accéder à des bases de données, utiliser de nouveaux protocoles et de communiquer avec des serveurs distants.