搜索此博客

2008年3月5日星期三

Solaris下与数据库交互简单Web应用的开发

下面我们通过一个 Solaris 下与 MySQL 数据库交互的 Web 应用的例子,来进一步了解 Solaris 下 Mysql 与 Java 的组合开发。本案例的基本运行功能如下。

功能一 :当没有输入检索内容,或检索内容不存在时,页面将显示错误信息,如图 5-1 所示。
5-1
图 5-1

功能二 :当选择"按照图书 ISBN 号进行检索"时,输入相应的 ISBN 号点击"检索"按钮,将会得到所要检索的图书内容,如图 5-2 所示。
5-2
图 5-2

功能三 :当选择"按书名进行检索"时,输入相应的书名,点击"检索"按钮,将会得到所要检索的图书信息,如图 5-3 所示。
5-3
图 5-3

提示:本案例中的按书名检索是带有模糊查询功能的,例如上图中在检索框中输入" J "点击"检索"按钮,便会得到如上图所示的检索结果。

功能四 :当选择"按作者进行检索"时,输入相应的作者名,点击"检索"按钮,将会得到所要检索的图书信息,如图 5-4 所示。(按作者进行检索也实现了模糊查询功能)。
5-4
图 5-4

功能五 :当鼠标移到所要检索的图书时,当前的图书信息将会高亮,方便用户查看,如图 5-5 所示。
5-5
图 5-5

前面的几幅图给出了案例运行的情况,下面的图 5-6 给出了案例的基本架构。
5-6
图 5-6

从图中可以看出本案例主要分为四个部件: 用于负责与用户交互的 JSP 页面、核心控制器 Servlet 、业务 JavaBean 、 MySQL 数据库。 下面详细介绍本案例的开发,主要分以下几个部分进行,如下所列:

l 数据库表的创建及记录的插入

l MySQL JDBC 驱动 jar 包的下载

l JSP 页面的开发

l 业务 JavaBean 的开发

l 控制器 Servlet 的开发

l 程序的部署运行

转自http://www.unix-center.net

没有评论:

Google