配置Web应用环境实现JSP留言簿

网络推广 2025-04-06 05:18www.168986.cn网络推广竞价

JSP,作为一种网络编程语言,与ASP和PHP齐名。JSP的独特之处在于,它允许开发者在HTML页面中嵌入Java代码片段。为了构建一个JSP应用,需要一个能够执行JSP脚本的Web服务器。虽然可以在原有的Apache、IIS或PWS服务器基础上建立,但这涉及到许多技术问题。对于初涉JSP的开发者来说,安装一个专为JSP设计的Web服务器更为便捷,比如Tomcat 3.1。

熟悉网络编程的人都知道,数据库的支持在网络编程中扮演着至关重要的角色。在Java环境下,有多种数据库可供选择,如Oracle、Sybase、SQL Server以及MySQL等。对于个人网站或小型网络而言,MySQL因其免费、易安装、易管理以及完全支持SQL语言等特点,受到广大网络编程爱好者的喜爱。接下来,我们将介绍如何在Windows环境下安装Java SDK、Tomcat、MySQL以及JDBC for MySQL。

软件准备

要完成这些程序的安装,你需要下载以下文件:

1. Java编译支持环境j2sdk1_3_-win.exe(约30MB)

2. JDBC for MySQL驱动程序mm.mysql.jdbc-1.2b.zip(约386KB)

3. 支持JSP的Web服务器Tomcat3.1:jakarta-tomcat.zip(约2.23MB)

4. MySQL数据库服务器mysql-3.23.21-beta-win-src.zip(约2.23MB)

除了MySQL数据库服务器,其他程序都可以在Java官方网站(

安装JSP开发环境,包含JDBC for MySQL

安装Java开发工具包:

当Tomcat服务器调用JSP页面中的Java代码时,它需要Java开发工具包的支持。在安装Tomcat之前,必须先安装Java开发工具包。安装过程相对简单,只需双击下载的j2sdk1_3_0-win.exe文件,并选择安装目录(假设为C:\JDK1.3)。

如果你的Windows系统是中文版的,可能需要修改系统注册表。因为在安装过程中,系统可能会使用中文注册“Java 运行时环境”这一分支,而Java SDK可能无法识别其中的中文数据。具体步骤是使用RegEdit打开注册表,找到Javasoft项(位置为hkey_local_machine→software→javasoft),将“Java 运行时环境”分支导出到文件1.reg中。然后用文本编辑器打开该文件,将其中的中文内容替换为英文,并保存。之后,双击该文件导入注册表。

接下来,设置环境变量。在Win 9x中,编辑Autoexec.bat文件,使用Set语句设置环境变量。在Win NT或Win 2000中,选择“我的电脑”,右键点击选择“属性”,进入“系统特性”对话框, 选择“高级”,然后点击“环境变量”,在此编辑系统环境变量。

加入如下语句:

设置路径:PATH=%PATH%;c:\jdk1.3;c:\jdk1.3\bin

设置java环境变量:CLASSPATH=C:\jdk1.3\lib\Tools.jar;C:\jdk1.3\lib\dt.jar;

设置java主目录:JAVA_HOME=c:\jdk1.3

安装Tomcat 3.1:

Tomcat 3.1的安装相对简单。只需将jakarta-tomcat.zip解压到C:\Tomcat目录。接着,设置环境变量,加入如下语句:

设置路径:PATH=%PATH%;c:\tomcat

设置tomcat环境变量:CLASSPATH=c:\tomcat\classes;c:\tomcat\lib;%CLASSPATH

设置TOMcat的主目录:TOMCAT_HOME=c:\tomcat

启动Tomcat服务器

在C:\Tomcat\Bin目录下运行Startup.bat,随后会出现两个命令行窗口。这时,在浏览器中访问 3.1的欢迎界面。这两个窗口是Java和Tomcat正在后台运行的标志,可千万别关闭它们。若要关闭服务器,只需在C:\Tomcat\Bin目录下执行Shutdown.bat即可。

安装MySQL数据库管理系统

将mysql-3.23.21-beta-win-src.zip解压缩至临时目录,然后运行其中的Setup。按照安装向导选择好安装目录和方式,系统便会完成安装。假设已将其安装在C:\MySQL目录下。运行C:\MySQL\Bin\目录下的mysqld-shareware.exe即可启动MySQL。启动后,Windows桌面可能并无明显变化,但可通过MySQL Manager检查数据库服务是否成功安装。若安装成功,即可打开其中的Test库和MySQL。

安装JDBC for MySQL

若想使Java能操作MySQL数据库,需安装MySQL的JDBC驱动程序。将mm.mysql.jdbc-1.2b.zip解压至C:\下,自动生成一个mm.mysql.jdbc-1.2b的目录,并设置环境变量。具体设置如下:

设置mysql.jdbc环境变量,将CLASSPATH设置为c:\mm.mysql.jdbc-1.2b;%CLASSPATH。重启后,所有安装工作就完成了。

建立留言簿环境

为了设计留言簿,需在MySQL数据库中建立一个存放留言数据的表。假设表名为Questbook,其结构包括Recordid(存放记录号)、name(存放留言者姓名)、Email(存放留言者邮件地址)和body(存放留言者留言)。具体步骤如下:

1. 运行mysqld-shareware.exe启动MySQL。

2. 打开MySQLManager并选择Test库。

3. 在选单中选择Tools下的SQL Query,打开MySQL Query窗口。

4. 在Query标签下输入创建表的命令:create table questbook(Recordid int,Name char(20),Email char(30), Body text)。

5. 点击运行图标,即可得到用于存放留言簿数据的表Questbook。

编写留言簿程序

Java通过JDBC for MySQL提供的API函数来调用MySQL数据库。你可以通过浏览器打开C:\mm.mysql.jdbc-1.2b\doc\apidoc\index.html获取所有API函数的说明。在编写留言簿程序时,只需使用几个关键函数即可。例如,Class.forName(".gjt.mm.mysql.Driver")用于加载mm.mysql驱动程序,con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?user=root;password=")用于连接本地数据库MySQL。还有stmt = con.createStatement()生成数据库对象,以及rs = stmt.executeQuery("SELECT FROM guestbook")执行SQL语句并返回结果集等函数。将程序放置在Tomcat的发布目录C:\Tomcat\webapps\ROOT下即可。

上一篇:四月份首个特殊日子:庆祝哪个节日 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by