教给您配置Web应用环境实现JSP留言簿开发
发布时间:2023-05-15 14:59:09 所属栏目:教程 来源:
导读:java server page(简称jsp),和asp、php一样都是网络编程语言,只不过在jsp页面中插入的脚本代码是java语句片段。要利用jsp编写应用,首先,必须要有一个能执行jsp脚本的web服务器,可以在原有的apache、iis或pws服务
java server page(简称jsp),和asp、php一样都是网络编程语言,只不过在jsp页面中插入的脚本代码是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-to,cat.zip(2.23mb) 4、mysql数据库存服务器:mysql-3.23.21-beta-win-src.zip(2.23mb) 以上程序除mysql数据库存服务器外,在http://java.sun.com/中都有最新版的程序,在各大下载中心也都很容易下载到。 安装具有jdbc for mysql的jsp开发环境 安装java 开发工具包 在用户访问tomcat服务器的jsp页面时,tomcat首先调用java开发工具包,编译并执行jsp页面中的java代码,将结果以html的格式返回给客户。因此在安装tomcat之前,必须先安装java开发工具包。安装时直接双击下载的j2sdk1_3_0-win.exe,就可以安装java开发环境,惟一需要操作的就是选择一下安装目录,这里假设安装在c:/jdk1.3目录下。 另外, 如果选用中文的windows,必须修改系统注册表,因为在安装过程中,系统用中文注册“java 运行时环境”这一分支,该分支用于指明java运行时所需文件的目录,而java sdk不能识别系统注册表中的中文数据。 具体步骤是:用regedit打开注册表并找到javasoft项,位置为:hkey_local_machine→software→javasoft,找到 “java 运行时环境”,把这个分支导出到文件1.reg中。然后用文本编辑器打开1.reg,把其中的所有“java 运行时环境”替换成“java runtime environment”并保存,双击该文件导入注册表。 接着是设置环境变量。在win 9x中,要编辑autoexec.bat文件,用set 语句来设定环境变量。在win nt或win 2000中可以选择“我的电脑”,右键点出选单,选择“属性”,弹出“系统特性”对话框, 选择“高级”,然后点按钮“环境变量”,就可以编辑系统的环境变量了。 在其中加入如下语句: rem 设置路径 path=%path%;c:/jdk1.3;c:/jdk1.3/bin rem 设置java环境变量 set classpath=c:/jdk1.3/lib/tools.jar;c:/jdk1.3/lib/dt.jar; rem 设置java主目录 set java_home=c:/jdk1.3 安装tomcat 3.1 安装tomcat3.1比较简单,直接把jakarta-tomcat.zip解压释放到c:/tomcat目录下即可,接着是设置环境变量,加入如下语句: rem 设置路径 path=%path%;c:/tomcat rem 设置tomcat环境变量 set classpath=c:/tomcat/classes;c:/tomcat/lib;%classpath rem 设置tomcat的主目录 set tomcat_home=c:/tomcat 重新启动电脑后,你就拥有了一台支持jsp的web服务器。运行c:/tomcat/bin目录下startup.bat后出现两个命令行方式的窗口。这时在浏览器中键入 http://localhost:8080/,应该可以看到tomcat 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了。启动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的目录,并设置环境变量: rem 设置mysql.jdbc环境变量 set classpath=c:/mm.mysql.jdbc-1.2b;%classpath 重新启动后,所有的安装就全部ok了! 例子:使用环境建立留言簿 建立存放数据的表 要设计一个留言簿,首先必须在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("org.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语句并返回结果集 将程序编好后放在tomat的发布目录c:/tomcat/webapps/root下就可以了。 (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐