Tutoriels Trucsweb
          

 

Niveau : INTERMÉDIAIRE
Compatibilité : Tous les navigateurs

  Ajouter aux favoris  Envoyer à un ami  Version imprimable

Introduction au JavaServer Page (JSP)

Le plus portable des embeds script.

   par Django (Oznog) Blais, Trucsweb (6 Novembre 2000)


imageGrandement répandus il y a quelques années, les Applets et Servlets Java développé par Sun Microsystems ont fait le bonheur des programmeurs. C’était en effet très puissant mais aussi passablement lent. J’avais personnellement en horreur les Applets Java que je considérais, à la limite, comme de véritable intrus dans une page Web qui était pourtant interprétée par un Navigateur lui-même programmé en Java (Netscape). Depuis, l’extraordinaire développement d’Internet et de la programmation côté-serveur, les « Embed Script » comme le ASP ou le PHP sont devenus la technologie des professionnels. Un des plus puissants et des plus portables langages de programmation comme le Java ne pouvait laisser passer le train sans réagir. Sun Microsystems a pris le virage et après les « Java Development Kit (JDK) », « Just-in-Time compilers » et « Java Native Interface (JNI) », voilà le JavaServer Pages, le JSP pour les intimes.

Le JSP est très semblable au ASP. Ce langage interprété et supporté par des composantes, les « JavaBeans », genre d’ActiveX est bien sûr un langage imbriqué au HTML par des balises spécifiques. Les deux ont aussi leurs forces et leurs faiblesses. Le ASP est beaucoup plus facile à apprendre pour quelqu’un qui à une base en « Basic » et en « HTML », alors que le SDK de Sun, avec sa programmation orientée-objet responsable de sa puissance, peut devenir très complexe pour les non-initiés. D’un autre côté, le ASP ne fait pas tout, (c’est d’ailleurs la cause du nouveau ASP+ et de la génération .NET de Microsoft). Alors que vous ne risquez pas de trouver de limite au JSP (selon Sun bien sûr). Principalement parce que le Java est beaucoup plus puissant que le VBScript. Le traitement des sessions, basés sur les cookies, et l’interaction avec les bases de données font du JSP un réel compétiteur au ASP.

La principale différence est la capacité du JSP de permettre la création de vos propres balises, les « extensible tags ». Enfin, la portabilité légendaire du Java n’est plus à prouver, c’est d’ailleurs le point à examiner quand vient le temps de choisir une technologie. Si votre entreprise utilise surtout les produits Microsoft, le ASP est un choix logique. Mais, sans le logiciel Chillisoft, le ASP ne roule que sur un serveur IIS et sous NT. Le JSP ne demande aucun système d’exploitation ni de serveur particulier. Pour un développeur, qui peut travailler sous Linux le lundi et finir la semaine sur Macintosh, le JSP est la providence en personne.

Le JSP s’utilise donc partout, sur votre PC, un serveur Linux ou Unix, sous Windows et même Macintosh. Les serveur Web ne font aussi aucune différence. Vous n’avez qu’à installer l’environnement JDK, soit le JDK1.2.2 et le JavaServerTM Web Development Kit (JSWDK) Pour plus d’information sur l’installation de l’environnement JDK, lire le tutoriel : Installer l’environnement JDK et le JSWDK.

Quelques liens

 Début de la page


sp
 A U T R E S   D O C U M E N T S

spComparing JavaServer PagesTM and Microsoft® Active Server PagesTM Technologies
 
sp
TrucswebTrucsweb


Fil d'info Trucsweb


 
sp

 
sp
 S U I T E   D U   S U J E T 
sp
Architecture du JavaServer Page (JSP) : Et quelques exemples de balises

Installer l’environnement JSP : Windows NT 4.0, Solaris 2.7, Windows 98 et Red Hat Linux 6.0

Hébergement de qualité!

partenaire
Rechercher un tutoriel!
 
 
sp
 C O M M A N D I T E S 
sp






 
sp
 T U T O R I E L S 
sp
· ASP / VBscript
· C/C++
· CSS
· DHTML
· CGI / Perl
· HTML
· Java/JSP
· Javascript
· PHP
· SSI
· WAP/WML
· XML/XSL
· Infographie
· Flash et Shockwave
· Audiovisuel
· Hébergement
· Analyses de logiciels
· Internet et Protocoles
· Veille intégrée
· Référencement
· Sécurité
· Outils gratuits
 
sp
 F O R U M S 
sp
· Forum Javascript
· Forum HTML/CSS
· Forum ASP/VBScript
· Forum Flash
· Tous les forums
 
sp
 S E R V I C E S 
sp
Generateur Trucsweb
· Générateur
· Répertoire
· Logithèque
· Glossaire
· Forum
· Nouveautés Dev Zone
· Ajouter un site
· Ajouter un logiciel
· Ajouter un tutoriel
· Fil d'info sur votre site
· Tester votre site
 
sp
 A P P L I C A T I O N S 
sp
· twCompteur 1.0 Nouveau
· twCalende 1.0 Nouveau
· twLiMenu 1.0 Nouveau
· twValide 2.2 sp
· twAliste 1.0 sp
· twASPDate 2.0 sp
· twASPLivre 1.0 sp
 
sp
 R É F É R E N C E S 
sp
· W3C HTML 4.0
· W3C XHTML 1.0
· Web Design Group
· W3C SMIL 2.0
· W3C XML 1.0
· XML Cover Pages
· W3C CSS LEVEL 2
· Netscape Javascript 1.5
· Netscape Javascript 1.4
· Netscape Javascript 1.3
· Netscape DHTML
· Gecko DOM ref.
· IE DHTML
· VBScript Language Ref.
· JScript Language Ref.
· ASP Object Quick Ref.
· ADO API Reference
· Microsoft IIS5
· MSDN Library
· RFC Editor Site
· HTML 4.0 code de caractères
· Unicode fonts
· Manuel PHP
· Documentation Perl
· Perl 5 Reference Guide
· Flash actionscript FAST
· ActionScript dictionary
· MySQL Manual
· SQL Pro (F. Brouard)
· Java Language Spec.
· Java 2 SDK Doc. V1.3.1
· JavaServer Pages Ref.
· C/C++ Language Ref.
· Python Library Reference
· Les Navigateurs
· Terminologie d'Internet
· Traduction
· Traduction systran
· Traduction d'interface client
· Extensions de fichiers
· Virus Wildlist
· Virus Alerts
 
sp
 D O M A I N E S 
sp
iWeb

iWeb
 
sp
 C O P Y R I G H T  
sp

 

accueil | tutoriels | logithèque | répertoire | forum



© 1997-2006
Django (Oznog) Blais
Rivière-du-Loup, Québec
Ajouter à votre Sidebar  RSS 1.0
 
Conception Oznog co. Multimédia


Hit-Parade    Tout navigateurs   

218 visiteurs