Auteur : Traverser le fossé 2007. URL : http://blog.csdn.net/stupidwu/archive/2006/12/07/1433142.aspx
De nombreux problèmes seront rencontrés lors du processus de configuration de l'environnement de développement jsp. Je voudrais remercier de nombreux seniors sur Internet. pour leurs résumés d'expérience. Les articles de l'auteur tels que le guide de connexion JSP de cl41 à la base de données MySQL et les notes d'étude MySQL de l'auteur Saulzy sont une aide opportune pour moi. Afin d'aider les débutants comme moi, j'ai résumé ici l'expérience de nombreux auteurs. Je leur suis très reconnaissant pour leur altruisme. L'esprit de dévouement, et j'espère que davantage de gens perpétueront cet esprit Haha, j'exprime encore une fois mon plus grand respect à l'auteur de l'article référencé !
Si l'adresse du lien de téléchargement du logiciel suivant ne peut pas être affichée, veuillez vous rendre directement sur le site officiel pour le télécharger !
Téléchargement de logiciel
MySQL
Version téléchargée : mysql-4.1.13-win32.zip (téléchargements Windows)
http://dev.mysql.com/downloads/mysql/4.1.html
Version téléchargée du pilote JDBC : mysql-connector-java-3.1.10.zip
http://dev.mysql.com/downloads/connector/j/3.1.htmlTélécharger
j2sdk (KIT DE DÉVELOPPEMENT DE L'ÉDITION STANDARD DE LA PLATEFORME JAVA 2 5.0)
Version téléchargée : jdk-1_5_0_04-windows-i586-p.exe
http://java.sun.com/j2se/1.5.0/download.jsp
télécharger Tomcat
Version téléchargée : jakarta-tomcat-5.5.9.exe
http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi
, configurez j2sdk :
exécutez le programme d'installation de j2sdk et installez selon les paramètres par défaut. Vous pouvez également personnaliser le chemin, mais vous devez modifier le. configuration suivante
pour configurer j2sdk :
Configurez les variables d'environnement :
Ajoutez les variables d'environnement suivantes à Poste de travail-> Propriétés-> Avancé-> Variables d'environnement-> Variables système :
JAVA_HOME=C:Program FilesJavajdk1.5.0_04
CLASSPATH=%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;
path=%JAVA_HOME%bin;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32WbemÉcrivez
un programme Java simple pour tester si J2SDK a été installé avec succès :
cours public bonjour
{
public static void main (String args[])
{
System.out.println("Bonjour");
}
}
Enregistrez le programme sous un fichier nommé hello.java.
Ouvrez une fenêtre d'invite de commande, accédez au répertoire où se trouve hello.java et tapez la commande suivante
javac bonjour.java
Java bonjour
Si bonjour est imprimé à ce moment, l'installation est réussie. Si cette phrase n'est pas imprimée, vérifiez soigneusement si la configuration ci-dessus est correcte.
Notez que "Masquer les extensions pour les types de fichiers connus" doit être décoché dans les options du dossier système (Poste de travail ? Outils ? Afficher)
pour installer et configurer Tomcat.
Exécutez le programme d'installation de Tomcat et installez selon les paramètres par défaut. Vous pouvez également personnaliser le chemin, mais vous devez modifier la configuration suivante.
Ajoutez les variables d'environnement suivantes à Poste de travail-> Propriétés-> Avancé-> Variables d'environnement-> Système. Variables.
CATALINA_HOME=C:Program FilesApache Software FoundationTomcat 5.5
CATALINA_BASE=C:Program FilesApache Software FoundationTomcat 5.5
Modifiez le chemin de classe dans la variable d'environnement et ajoutez servlet-api.jar sous commonlib dans le répertoire d'installation de tomat au chemin de classe.
Le chemin de classe modifié est le suivant :
classpath=%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;C:Program FilesApache Software FoundationTomcat 5.5commonlibservlet-api.jar;
Démarrez Tomcat dans IE Visitez http://localhost:8080 . Si vous voyez la page d'accueil de Tomcat, l'installation est réussie.
Installer MySQL
Décompressez mysql-4.1.13-win32.zip et exécutez setup.exe
La première chose qui apparaît est l'interface de bienvenue de l'assistant d'installation, cliquez simplement sur "Suivant".
Continuez, sélectionnez le type d'installation, sélectionnez l'installation personnalisée « Personnalisée », puis cliquez sur « Suivant » pour passer à l'étape suivante. L'interface d'installation personnalisée apparaîtra : Sélectionnez le chemin d'installation : C:MySQL Server 4.1 (personnalisable).
Cliquez sur "OK" pour revenir à l'interface d'installation personnalisée. Le chemin a été remplacé par le chemin défini. Pointez "Suivant" et préparez-vous à démarrer le point d'installation "Installer". com apparaîtra. Si c'est la première fois que vous utilisez MySQL, sélectionnez « Créer un nouveau compte MySQL.com gratuit ».
Cliquez sur "Suivant", entrez votre adresse e-mail et le mot de passe que vous avez défini pour vous connecter à MySQL.com. Après avoir rempli, cliquez sur "Suivant" pour entrer dans la deuxième étape. Remplissez votre nom et d'autres informations associées. « Suivant » pour accéder à la troisième étape. Après avoir renseigné le numéro de téléphone, le nom de l'entreprise et d'autres informations, cliquez sur « Suivant ».
Ensuite, une interface permettant de prévisualiser les informations que vous venez de remplir apparaîtra. Cliquez sur "Suivant" pour afficher l'interface de fin d'installation. Notez qu'il existe une option pour l'assistant de configuration (Configurer le serveur MySQL maintenant).
Il est recommandé de cocher Configurer votre MySQL maintenant. Beaucoup de gens disent que MySQL ne peut pas être démarré après l'avoir installé car MySQL n'est pas configuré.
Cliquez sur "Terminer" pour terminer l'installation et commencer à configurer MySQL
Cliquez sur « Suivant » pour accéder à la page de sélection du type de configuration. Sélectionnez "Configuration détaillée"
Cliquez sur « Suivant » pour accéder à la page de sélection du type de service. Sélectionnez "Developer Machine" pour qu'il n'occupe pas beaucoup de ressources système. Après avoir cliqué sur "Suivant", entrez dans la page de sélection de l'utilisation de la base de données. Sélectionnez "Base de données multifonctionnelle"
Cliquez sur "Suivant" pour accéder à la page de sélection de l'emplacement de stockage des données InnoDB. Vous n'avez pas besoin de modifier les paramètres. Placez-le simplement directement dans le répertoire d'installation du chemin d'installation. Cliquez ensuite sur "Suivant" et sélectionnez le nombre de connexions simultanées. MySQL. Sélectionnez "Paramètre manuel" et réglez-le sur 100 (selon Définir selon vos propres besoins)
Cliquez sur "Suivant" pour configurer le port de MySQL dans l'environnement de communication TCP/IP et sélectionnez le port par défaut 3306.
Cliquez sur "Suivant" et sélectionnez les paramètres de caractères dans MySQL. Notez que la sélection ici affectera si vous pouvez utiliser le chinois dans MySQL. Sélectionnez le jeu de caractères gb2312 pour prendre en charge le chinois simplifié et cliquez sur « Suivant ». Définissez les options du service Windows. Notez que la sélection ici est critique.
"Installer en tant que service Windows" doit être coché, ce qui consiste à exécuter MySQL en tant que service Windows.
Utilisez le "MySQL" par défaut pour "Nom du service"
La case "Lancer automatiquement le serveur MySQL" ci-dessous doit être cochée, afin que MySQL démarre automatiquement le service au démarrage de Windows. Sinon, MySQL doit être démarré manuellement.
Beaucoup de gens disent qu'après l'installation de MySQL, il ne peut pas démarrer, ne peut pas se connecter et une erreur 10061 se produit. C'est la raison.
Cliquez sur "Suivant" pour définir le mot de passe de connexion du compte root. "Modifier les paramètres de sécurité" consiste à définir le mot de passe du compte root. Entrez le mot de passe que vous avez défini.
"Créer un compte anonyme" consiste à créer un compte anonyme. Cela permettra à des utilisateurs non autorisés d'accéder illégalement à votre base de données, ce qui constitue un risque pour la sécurité.
Cliquez sur "Suivant", l'assistant de configuration MySQL configurera MySQL en fonction de tous les paramètres que vous avez définis ci-dessus, afin que le fonctionnement de MySQL réponde à vos besoins. Cliquez sur "Exécuter" pour démarrer la configuration. Lorsque "Le service a démarré avec succès" apparaît, votre configuration. est terminé, MySQL Une fois le service démarré avec succès, cliquez sur "Terminer" pour terminer. L'ensemble de la configuration MySQL est terminé. Il ne reste plus qu'à utiliser le client MySQL pour vous connecter au serveur MySQL, puis à l'utiliser.
Installez le pilote JDBC :
Décompressez mysql-connector-java-3.1.10.zip
qui seront utilisées sont mysql-connector-java-3.1.10-bin-g.jar et mysql-connector-java-3.1.10-bin.jar.
Créez le sous-répertoire mysqlforjdbc dans le répertoire C:Program FilesJava. répertoire et entrez Déplacez mysql-connector-java-3.1.10-bin.jar vers ce répertoire et entrez dans le répertoire C:Program FilesJavajdk1.5.0_04lib et modifiez mysql-connector-java-3.1.10- bin-g Copiez .jar dans le répertoire et configurez le chemin de classe, ajoutez %JAVA_HOME%libmysql-connector-java-3.1.10-bin-g.jar;C:Program FilesJavamysqlforjdbcmysql-connector -java- 3.1.10-bin.jar ; Accédez à cette variable d'environnement et ajoutez les variables d'environnement suivantes :
CLASSPATH=%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;C:Program FilesApache Software FoundationTomcat5.5commonlibservlet-api.jar;%JAVA_HOME% libmysql-connector-java-3.1.10-bin-g.jar;C:Program FilesJavamysqlforjdbcmysql-connector-java-3.1.10-bin.jar;
Le but de cette configuration est de permettre à l'application Java de trouver le pilote connecté à MySQL.
Afficher et démarrer le service MySQL Après avoir installé MySQL sous Windows XP, le service a automatiquement démarré et il existe un raccourci de connexion à son client dans le menu Démarrer, qui peut être consulté via le Gestionnaire de services Windows. "Démarrer" - "Exécuter", entrez "services.msc" et appuyez sur Entrée.
Faites apparaître le gestionnaire de services Windows, puis vous pourrez voir l'élément de service nommé "mysql", avec "Démarré" marqué à droite.
Dans le menu Démarrer - Tous les programmes - MySQL - MySQL Server 4.1 - MySQL Command Line Client, utilisez le raccourci du client pour vous connecter et saisissez le mot de passe défini lors de l'installation.
Utiliser la base de données
Une fois Mysql installé, allez dans Menu Démarrer - Tous les programmes - MySQL - MySQL Server 4.1 - Client de ligne de commande MySQL Utilisez le raccourci du client pour vous connecter et entrez le mot de passe défini lors de l'installation.
Utilisez les commandes de base de MySQL (modifiez chacune d'entre elles). entrée dans la ligne de commande mysql Il doit y avoir un point-virgule à la fin après avoir terminé la commande)
Afficher les bases de données : afficher les bases de données ;
Utiliser la base de données : utiliser le nom de la base de données ;
Pour créer une base de données, créez d'abord une base de données dans MySQL, puis créez une table dans la base de données.
Commande : créez d'abord la base de données ;
définissez les autorisations (utilisateur et mot de passe) pour la base de données.
Commande : accordez tous les privilèges en premier.* à test@localhost identifié par « 123456 » ;
Après avoir exécuté cette commande, tant que vous vous connectez avec le nom d'utilisateur : test, le mot de passe : 123456, vous ne pouvez opérer que sur la première base de données, évitant ainsi l'utilisation de root.
Entrez la commande : utilisez d'abord ;
Utilisez la première base de données ;
créez une commande de table dans la première base de données : create table about(id int(8) Primary key,name varchar(10))
;
Commande : insérer dans à propos des valeurs ('xyw1026', 'laojiang');
Quitter la commande : quitter
Connexion JSP mysql
Créez le sous-répertoire myapp dans le répertoire C:Program FilesApache Software FoundationTomcat5.5webapps
Entrez dans le répertoire C:Program FilesApache Software FoundationTomcat5.5webappsmyapp et utilisez le Bloc-notes pour écrire un fichier et enregistrez-le sous first.jsp.
Le code est le suivant :
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<corps>
<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();
URL de chaîne ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"
//le premier est le nom de votre base de données
Connexion conn= DriverManager.getConnection(url);
Instruction stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from first";
ResultSet rs=stmt.executeQuery(sql);
tandis que(rs.next()) {%>
Le contenu de votre premier champ est : <%=rs.getString(1)%>
Le contenu de votre deuxième champ est : <%=rs.getString(2)%>
<%}%>
<%out.print("L'opération de base de données a réussi, félicitations");%>
<%rs.close();
stmt.close();
conn.close();
%>
</corps>
</html>
Saisissez dans le navigateur :
http://127.0.0.1:8080/myapp/first.jsp
S'il apparaît :
identifiant|numéro
0 | l'opération de la base de données laojiang
est réussie, félicitations pour
une configuration réussie
Entrez dans le répertoire C:Program FilesApache Software FoundationTomcat5.5webappsmyapp et créez un nouveau répertoire WEB-INF sous le répertoire myapp. Notez que le nom du répertoire est sensible à la casse ;
Utilisez le Bloc-notes sous WEB-INF pour créer un nouveau fichier nommé web.xml avec le contenu suivant :
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//Application Web DTD 2.3//EN"
" http://java.sun.com/dtd/web-app_2_3.dtd "> <
application Web>
<display-name>Mon application Web</display-name>
<description>
Une application pour tester.
</description>
</web-app>
Utilisez le Bloc-notes pour créer une nouvelle page jsp de test sous myapp. Le nom du fichier est index.jsp. Le contenu du fichier est le suivant :
<html><body><center>.
Il est maintenant temps : <%=new java.util.Date()%>
</center></body></html>
Redémarrer Tomcat
Ouvrez le navigateur et entrez http://localhost:8080/myapp/index.jsp
Si vous voyez l'heure actuelle, cela signifie que l'installation a réussi.
Créez votre propre servlet :
Utilisez le Bloc-notes pour créer un nouveau programme de servlet portant le nom de fichier HelloWorld.java et le contenu du fichier comme suit :
import java.io.*;
importer javax.servlet.* ;
importer javax.servlet.http.* ;
la classe publique HelloWorld étend HttpServlet
{
public void doGet (demande HttpServletRequest, réponse HttpServletResponse) lance ServletException, IOException
{
réponse.setContentType("text/html");
PrintWriter out = réponse.getWriter();
out.println("<html><head><title>");
out.println("Ceci est mon premier Servlet");
out.println("</title></head><body>");
out.println("<h1>Bonjour tout le monde !</h1>");
)
;
}
Compilez et coupez HelloWorld.java dans le répertoire C:Program FilesApache Software FoundationTomcat5.5commonclasses et entrez en mode ligne de commande :
cd C:Program FilesApache Software FoundationTomcat5.5commonclasses
javac BonjourMonde.java
Utilisez javac HelloWorld.java pour compiler ce fichier si l'importation de javax.servlet.* échoue.
Copiez et ajoutez ensuite le fichier servlet-api.jar dans le répertoire C:Program FilesApache Software FoundationTomcat5.5commonlib dans
Accédez simplement au répertoire C:Program FilesJavajre1.5.0_04libext
, puis un fichier de servlet compilé sera généré sous C:Program FilesApache Software FoundationTomcat5.5commonclasses : HelloWorld .classe
Utilisez le Bloc-notes pour ouvrir le fichier web.xml dans le répertoire C:Program FilesApache Software FoundationTomcat5.5webappsROOTWEB-INF comme indiqué ci-dessous. Le contenu ajouté est le suivant :
.
.
.
<!-- Démarrage des mappages de servlets JSPC -->
<servlet>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<servlet-class>org.apache.jsp.index_jsp</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<url-pattern>/index.jsp</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping>
<!-- Fin des mappages de servlets JSPC -->
</web-app>
La section servlet de ce paragraphe déclare le servlet que vous souhaitez appeler, et servlet-mapping est le servlet déclaré "Mappage" vers le /servlet/HelloWorld,
démarrez Tomcat, démarrez le navigateur, entrez http://localhost:8080//servlet/HelloWorld, si vous voyez la sortie HelloWorld! Cela signifie que la servlet écrite a réussi.
Remarque : Si vous modifiez web.xml et ajoutez une nouvelle classe, vous devez redémarrer Tomcat.
Vous pouvez également tester dans un répertoire que vous avez créé, tel que :
Copiez HelloWorld.class dans le répertoire C:Program FilesApache Software FoundationTomcat5.5webappsmyappWEB-INFclasses. Si le répertoire classes n'existe pas, créez-en un et ouvrez C:Program FilesApache. avec le Bloc-notes. Le fichier web.xml dans le répertoire Software FoundationTomcat5.5webappsmyappWEB-INF est le suivant :
.
.
.
<!-- Démarrage des mappages de servlets JSPC -->
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/servlet/HelloWorld</url-pattern>
</servlet-mapping>
<!-- Fin des mappages de servlets JSPC -->
</web-app>
Démarrez Tomcat, démarrez le navigateur, entrez http://localhost:8080/myapp/servlet/HelloWorld et si vous voyez le résultat HelloWorld! Cela signifie que la servlet écrite a réussi.
Remarque : Si vous modifiez web.xml et ajoutez une nouvelle classe, vous devez redémarrer Tomcat.
Créez votre propre javaBean :
utilisez le Bloc-notes pour créer un nouveau programme Java. Le nom du fichier est TestBean.java. Le contenu du fichier est le suivant :
test de paquet ;
classe publique TestBean{
nom de chaîne privé = null ;
public TestBean(String strName_p){
this.name=strName_p;
}
public void setName(String strName_p){
this.name=strName_p;
}
chaîne publique getName(){
renvoie this.name ;
}
}
Compilez et placez TestBean.java sous c:test et utilisez la commande suivante pour compiler :
C:test>javac TestBean.java
Ensuite, un fichier bean compilé sera généré sous c:Test : TestBean.class
Coupez le fichier TestBean.class dans le répertoire C:Program FilesApache Software FoundationTomcat5.5webappsmyappWEB-INFclassestest,
S'il n'y a pas de sous-répertoire, créez un
nouveau fichier TestBean.jsp. Le contenu du fichier est :
<%@ page import="test.TestBean" %>
<html><corps><centre>
<%
TestBean testBean=new TestBean("Ceci est un bean Java de test.");
%>
Le nom du bean Java est : <%=testBean.getName()%>
</center></body></html>
Redémarrez Tomcat, démarrez le navigateur, entrez http://localhost:8080/myapp/TestBean.jsp Si vous voyez le nom du bean Java de sortie est : Il s'agit d'un bean Java de test.
Cela signifie que l'écriture du javaBean a réussi.