Configurer l'environnement d'application Web pour implémenter le livre d'or JSP
Auteur:Eve Cole
Date de mise à jour:2009-07-02 17:11:54
Java Server Page (JSP en abrégé) est un langage de programmation réseau comme ASP et PHP, mais le code de script inséré dans la page JSP est un fragment d'instruction Java. Pour utiliser JSP pour écrire des applications, vous devez tout d'abord disposer d'un serveur Web capable d'exécuter des scripts JSP. Il peut être construit sur le serveur Apache, IIS ou PWS d'origine, mais il existe de nombreux problèmes techniques. Il est recommandé à ceux qui découvrent JSP de repartir de zéro et d'installer directement un serveur Web prenant spécifiquement en charge JSP pour éviter des complications inutiles. Ce que je vais vous présenter ici est Tomcat 3.1.
Quiconque est familier avec la programmation réseau sait que sans le support d’une base de données en programmation réseau, il sera assez difficile de réaliser une chose très simple. Alors, quelle base de données est-il préférable d’utiliser dans un environnement Java ? À l'heure actuelle, les bases de données réseau populaires incluent principalement Oracle, Sybase, SQL Server, MySQL, etc. Cependant, MySQL est le plus adapté aux sites Web personnels ou aux petits réseaux. Il est entièrement gratuit, facile à installer, facile à gérer et à obtenir. , et prend entièrement en charge le langage SQL, etc. Fonctionnalités actuellement privilégiées par la grande majorité des passionnés de programmation réseau. Cet article explique comment installer Java SDK, Tomcat, MySQL et JDBC pour MySQL dans un environnement Windows.
Préparation du logiciel <BR> Tout d'abord, téléchargez les programmes suivants :
1. Environnement de support de compilation Java : j2sdk1_3_-win.exe (30 Mo)
2. Pilote JDBC pour MySQL : mm.mysql.jdbc-1.2b.zip (386 Ko)
3. Serveur Web Tomcat3.1 prenant en charge JSP:jakarta-to,cat.zip(2,23 Mo)
4. Serveur d'inventaire de données MySQL : mysql-3.23.21-beta-win-src.zip (2,23 Mo)
En plus du serveur d'inventaire de données MySQL, les programmes ci-dessus disposent des dernières versions sur http://java.sun.com/ et sont également faciles à télécharger à partir des principaux centres de téléchargement.
Installer l'environnement de développement JSP avec JDBC pour MySQL <BR> Installer le kit de développement Java <BR> Lorsque l'utilisateur accède à la page JSP du serveur Tomcat, Tomcat appelle d'abord le kit de développement Java, compile et exécute le code Java dans la page JSP , et convertit les résultats renvoyés au client au format HTML. Par conséquent, avant d'installer Tomcat, le kit de développement Java doit d'abord être installé. Lors de l'installation, double-cliquez directement sur le fichier j2sdk1_3_0-win.exe téléchargé pour installer l'environnement de développement Java. La seule opération requise est de sélectionner le répertoire d'installation. On suppose que l'installation se trouve dans le répertoire C:JDK1.3.
De plus, si vous choisissez Windows en chinois, vous devez modifier le registre système, car lors du processus d'installation, le système enregistre la branche "Java Runtime Environment" en chinois. Cette branche permet d'indiquer le répertoire des fichiers requis pour l'exécution Java, et Java Le SDK ne peut pas reconnaître les données chinoises dans le registre système.
Les étapes spécifiques sont les suivantes : utilisez RegEdit pour ouvrir le registre et recherchez l'élément Javasoft. L'emplacement est : hkey_local_machine→software→javasoft Recherchez "Java Runtime Environment" et exportez cette branche vers le fichier 1.reg. Ensuite, ouvrez 1.reg avec un éditeur de texte, remplacez tous les "Java Runtime Environment" par "Java Runtime Environment" et enregistrez-le double-cliquez sur le fichier pour l'importer dans le registre.
Ensuite, il faut définir les variables d'environnement. Dans Win 9x, modifiez le fichier Autoexec.bat et utilisez l'instruction Set pour définir les variables d'environnement. Sous Win NT ou Win 2000, vous pouvez sélectionner "Poste de travail", cliquer avec le bouton droit sur le menu, sélectionner "Propriétés", la boîte de dialogue "Propriétés système" apparaîtra, sélectionner "Avancé", puis cliquer sur le bouton "Variables d'environnement". " pour modifier les variables d'environnement système.
Ajoutez-y la déclaration suivante :
rem définir le chemin
CHEMIN=%CHEMIN%;c:jdk1.3;c:jdk1.3bin
rem définit les variables d'environnement Java
set CLASSPATH=C:jdk1.3libTools.jar;C:jdk1.3libdt.jar;
rem définit le répertoire personnel Java
définir JAVA_HOME=c:jdk1.3
Installer Tomcat 3.1
L'installation de Tomcat 3.1 est relativement simple. Décompressez simplement jakarta-tomcat.zip et publiez-le dans le répertoire C:Tomcat. Ensuite, définissez les variables d'environnement et ajoutez l'instruction suivante :
rem définir le chemin
CHEMIN=%CHEMIN%;c:tomcat
rem définit les variables d'environnement Tomcat
définir CLASSPATH=c:tomcatclasses;c:tomcatlib;%CLASSPATH
rem définit le répertoire personnel de TOMcat
définir TOMCAT_HOME=c:tomcat
Après avoir redémarré votre ordinateur, vous disposerez d'un serveur Web prenant en charge JSP. Après avoir exécuté Startup.bat dans le répertoire C:TomcatBin, deux fenêtres de ligne de commande apparaissent. À ce stade, tapez http://localhost:8080/ dans le navigateur et vous devriez pouvoir voir l'écran Tomcat 3.1. D’ailleurs, ne fermez jamais ces deux fenêtres, cela signifie que Java et Tomcat s’exécutent en arrière-plan. Pour arrêter le serveur, exécutez Shutdown.bat dans le répertoire C:TomcatBin.
Installez le système de gestion de base de données MySQL <BR> Extrayez le fichier mysql-3.23.21-beta-win-src.zip téléchargé dans un répertoire temporaire, exécutez le programme d'installation dans le répertoire temporaire et sélectionnez le répertoire d'installation et la méthode d'installation en fonction de l'assistant d'installation. L'installation sera terminée. On suppose ici qu'il est installé dans le répertoire C:MySQL. Exécutez mysqld-shareware.exe dans le répertoire C:MySQLBin pour démarrer MySQL. Après le démarrage de MySQL, il n'y a aucun changement sur le bureau Windows. Vous pouvez vérifier si le service de base de données est installé avec succès en exécutant MySQL Manager. Si l'installation réussit, vous pouvez directement ouvrir les bibliothèques Test et MySQL à l'intérieur.
Installer JDBC pour MySQL
Afin de permettre à Java de faire fonctionner la base de données MySQL, vous devez installer le pilote MySQL JDBC, décompresser mm.mysql.jdbc-1.2b.zip dans C:, générer automatiquement un répertoire mm.mysql.jdbc-1.2b et Définir les variables d'environnement :
rem définit les variables d'environnement mysql.jdbc
définir CLASSPATH=c:mm.mysql.jdbc-1.2b;%CLASSPATH
Après redémarrage, toutes les installations sont OK !
Exemple : Utiliser l'environnement pour créer un livre d'or <BR> Créer une table pour stocker les données <BR> Pour concevoir un livre d'or, vous devez d'abord créer une table dans la base de données MySQL pour stocker les données des messages. Supposons que la table soit Questbook et son contenu. la structure est la suivante :
Recordid stocke le numéro d'enregistrement
name stocke le nom de la personne qui a laissé le message
L'e-mail stocke l'adresse e-mail de la personne qui a laissé le message
body stocke le message du commentateur
Étapes spécifiques :
1. Exécutez le programme mysqld-shareware.exe pour démarrer MySQL.
2. Exécutez le programme MySQLManager et ouvrez la bibliothèque Test.
3. Sélectionnez Requête SQL dans le menu Outils et la fenêtre Requête MySQL apparaît.
4. Sous l'onglet Requête, entrez la commande comme suit : créer une table questbook (Recordid int, Name char (20), Email char (30), Body text).
5. Cliquez sur l'icône d'exécution. Vous pouvez obtenir la table Questbook utilisée pour stocker les données du livre d'or.
L'écriture d'un programme de livre d'or en Java utilise la fonction API de la boîte à outils fournie par JDBC pour MySQL pour appeler la base de données MySQL. Vous pouvez utiliser un navigateur pour ouvrir C:mm.mysql.jdbc-1.2bdocapidocindex.html. fichier pour obtenir des descriptions de toutes les fonctions de l'API. Ci-dessous, je ne vous présenterai que quelques fonctions nécessaires à la rédaction d'un livre d'or.
Class.forName("org.gjt.mm.mysql.Driver"); utilisé pour charger le pilote mm.mysql
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?user=root;password="); utilisé pour se connecter à la base de données locale MySQL
stmt = con.createStatement(); Générer un objet de base de données
rs = stmt.executeQuery("SELECT * FROM guestbook");Exécuter l'instruction SQL et renvoyer le jeu de résultats
Après avoir modifié le programme, placez-le simplement dans le répertoire de version de Tomat C:TomcatwebappsROOT.