没有合适的资源?快使用搜索试试~ 我知道了~
首页基于JSP投票调查的WEB模块的实现(论文).doc
一篇小论文》》》》》》》》<br>摘要:目前各种网站的投票调查模块,对于其后台数据库的Web操作过去较多采用的是ASP或者PHP技术结合数据库的方法。而本文提出了基于B/S模式的JSP技术并实现了支持多种数据库的方案,其中重点介绍了如何实现JSP连接各种数据库的Web功能。并对JSP技术与数据库连接方式进行介绍、分析,突出了JAVA跨平台和增强数据库安全的优势,而且也简化了构造Web应用系统的工作。
资源详情
资源评论
资源推荐

目 录
摘要 …………………………………………………………………………… 1
前言 ……………………………………………………………………………… 2
1 Web 投票调查模块的发展与现状分析比较………………………………………
2
1.1 Web 投票调查模块的历史背景………………………………………………
2
1.2 Web 投票调查模块发展现状………………………………………… 2
1.2.1 JSP 简介与优势…………………………………………………………… 2
2 Web 模块的开发工具和环境配置…………………………………………………
2
2.1 开发工具 …………………………………………………………………… 2
2.1.1 Visual J++……………………………………………………………… 2
2.1.2 J2SDK……………………………………………………………… 3
2.1.3 JDBC 驱动器 ………………………………………………………………
3
2.1.4 Tomcat 服务器……………………………………………………… 3
2.1.5 后台数据库 ……………………………………………………………… 3
2.2 环境配置…………………………………………………………………… 3
2.2.1 建立 JSP 平台所需要的硬件和软件环境………………………………… 3
2.2.2 JAVA 环境安装…………………………………………………………… 3
2.2.3 JDBC 驱动器的安装和配置………………………………………… 3
2.3 后台数据库 B/S 式………………………………………………………… 4
3 基于 JSP 投票调查的 WEB 模块的设计与实现……………………………………
4
3.1 Web 模块总体页面构架图 …………………………………………………
4
3.2 基于 JSP 投票调查 Web 模块总体执行过程…………………………………
5
3.3 JSP 连接不同数据库的代码调试与实现 ………………………………… 5
3.3.1 JSP 连接 Access 数据库的代码调试与实现………………………………
5
3.3.2 JSP 连接 MySQL 数据库的代码调试与实现 …………………………… 6
3.3.3 JSP 连接 SQL Server 数据库的代码调试与实现…………………………
6
3.4 Web 投票调查模块页面的实现…………………………………………………… 7
3.4.1 首页面的设计与实现…………………………………………………… 7
3.4.2 Web 模块投票调查页面和代码调试 ……………………………………
7
3.4. 3 限制 IP 地址的投票页面的实现与代码调试…………………………… 8
4 本模块设计过程中所遇到的问题 ……………………………………………… 9
4.1 环境的搭建与路径的配置问题……………………………………………… 9
4.2 Web 页面出现乱码的问题………………………………………………… 9

4.3 IP 地址受限存在的问题 ………………………………………………… 9
4.4 数据库连接问题………………………………………………………… 9
5 基于 JSP 投票调查的 WEB 模块的发展前景………………………………… 9
6 结论 …………………………………………………………………………… 10
谢辞 ……………………………………………………………………………… 11
参考文献 ……………………………………………………………………………12
附录………………………………………………………………………………… 13
基于 JSP 投票调查的 Web 模块的实现
李艳梅
摘要:目前各种网站的投票调查模块,对于其后台数据库的Web操
作过去较多采用的是ASP或者PHP技术结合数据库的方法。而本文
提出了基于B/S模式的JSP技术并实现了支持多种数据库的方案,其
中重点介绍了如何实现JSP连接各种数据库的Web功能。并对JSP技
术与数据库连接方式进行介绍、分析,突出了JAVA跨平台和增强数据
库安全的优势,而且也简化了构造Web应用系统的工作。
关键词:JSP;投票调查;B/S;JDBC;SQL
A Web vote and investigation mold base on
JSP technology
LI Yan-mei
Abstract : At present the Web vote and investigate mold in website
which the manipulation that they used to adopt ASP or PHP technology
and combine the method of website database to accomplish. While the
text raise the technology base on B/S instruction and use the JSP and
accomplished the scheme which supposes various databases, in which lay
emphasis how to combine kinds of database. Outstand the advantage of
the cross-platform of JAVA and enhancing a safety database, also
1

simplify the work of structure of Web practical system.
Keyword:JSP;vote and Investigation;B/S;JDBC;SQL
前言
随着 Internet/Intranet 技术和 WWW 技术的不断发展,目前主要针对如
何提高访问模块的速度、加强访问模块的安全性,以及实现多数据库的支持和
运行平台的广博性是目前网页制作的发展趋势。以 JSP 为开发工具的 Web 模块
相对于其他的开发工具具有运行速度快、运行损耗较小、安全性高、支持多种
运行平台和多种数据库的特点。近年来受到各大中型企业的信赖和支持。
本设计旨在通过采用 B/S 体系结构,JSP 为开发工具来实现 Web 投票调查
模块支持平台的广泛性、支持数据库的多样性、提高访问模块的速度和加强访
问模块的安全性。
1 Web 投票调查模块的发展与分析比较
1.1 Web 投票调查模块的历史背景
最初Web投票调查模块的应用,它只是依赖于Web服务器,没有后台数据
库的支持。但随着Internet技术的发展,这种Web投票调查模块已经无法适应
各级企业复杂多变的各种应用的要求。因为客户不仅要求企业Web站点提供所
需的各种信息,还要求访问速度更加快捷,访问的安全性更加可靠。随后支持
各种后台数据库的Web模块诞生又将Internet技术的发展推向了一个新的领域,
并使此Web模块得到了普遍应用,但新的问题又接踵而来。如何提高访问速度
和增强模块的安全性成为了当今人们关注的热点。
1.2 Web投票调查模块发展现状
当今在各种大大小小的网站中,各种类型的Web投票调查模块基本上是基
于C/S体系结构,ASP为开发工具。但精益求精的人们,为了加快浏览者的访问
速度以及增强模块操作的安全性和实现模块的可移植性,后台数据库逐渐由
C/S模式向B/S模式过渡,因为B/S模式相对于C/S模式具有的优点是:应用程
序在部署、升级、维护以及在服务器端进行配置时,它提高了系统的安全性。
脚本语言开发技术也逐渐由ASP技术、PHP技术向JSP技术发展。
1.2.1 JSP简介与优势
JSP 是 Java Server Pages 的简称,是一种应用于服务器端的动态网络脚
本语言。在传统的网页 HTML (*.html,*.htm)中加入 Java 程序代码和 JSP
标记(tag),就构成了 JSP 网页(*.jsp)。
JSP 相对于 ASP、PHP 技术具有如下优点:A、方便的组件开发方式。B、
程序开发维护的方便性。C、具有跨平台的特点。D、将应用逻辑与页面表现分
离,使得应用逻辑能够最大程度得到复用。E、良好的安全性,由于后台是完
全基于 JAVA 的,安全性由 JAVA 的安全机制保障。在性能方面,数据库测试:
JSP、PHP、ASP 分别对 Oracle 8 进行 1000 次 Insert、Update、Select 和
Delete:JSP 需要 13 秒,PHP 需要 69 秒,ASP 则需要 73 秒。F、简化程序
的流程、提高开发的效率,使网页内容的控制和操作更加灵活。
2 Web模块的开发工具和环境配置
2.1 开发工具
2

2.1.1 Visual J++
Microsoft Visual J++是Microsoft公司发行的Java语言开发环境,它为
编程人员提供了一些快速开发Java语言软件的各种向导。向导提供了几种代码
模板用来帮助Java语言程序开发者创建项目,产生框架式的Java类,提供基本
的代码框架。
2.1.2 J2SDK
J2SDK(Java 2 Software Development Kit)是Java语言程序开发工具,
兼作运行Java语言程序的平台(Java虚拟机)。
2.1.3 JDBC 驱动器
JDBC(Java Database Connectivity)是一种可用于执行SQL语句的Java
API(Application Programming Interface,应用程序设计接口)。它由一些
Java类和接口组成。JDBC给数据库应用开发人员、数据库前台工具开发人员提
供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的
数据库应用程序。
JDBC是用于Java应用程序连接数据库的标准方法。简单的说,JDBC就是
用来访问操作数据库的。JDBC具体可以实现三个功能:与数据库建立了连接、
向数据库发送SQL语句、获得并处理结果集。
2.1.4 Tomcat 服务器
Tomcat是一个免费的开源的serlvet容器,它是Apache基金会的Jakarta
项目中的一个核心项目, 由Apache、Sun和其他一些公司共同开发而成。
Tomcat其实是serlvet容器和WEB服务器的合成体,提供Web服务。
2.1.5 后台数据库
Access数据库、MySQL数据库、SQL Server数据库
2.2 环境配置
2.2.1 建立 JSP 平台所需要的硬件和软件环境
硬件环境
表 2-1 硬件环境
硬件名称 处 理 器 内 存 硬 盘 其 他
要 求 586 以上的处理器 64MB 以上 500MB 以上 网卡等网络设备
软件环境
A、服务器操作系统,Windows2000Professional Windows XP。
B、j2sdk-1_4_2-windows-i586.exe,这个软件用于执行 java 程序。
C、jakarta-tomcat-4.1.27-LE-jdk14.exe,这个软件用于发布 Web。
2.2.2 JAVA 环境安装
(1) J2SDK 的 下 载 地 址 是 :
http://java.sun.com/j2se/1.4.2/download.html
(2)j2sdk-1_4_2-windows-i586.exe 下载后,然后进行安装,安装目录可自
行设置,本人将此安装在了 C:\ j2sdk1.4.2 下。
(3)安装完后,进行环境变量配置,首先要新建系统变量,建第一个系统变量:
JAVA_HOME 值 : C:\j2sdk_nb\j2sdk1.4.2 然后 建 第 二 个 系 统 变 量 :
CLASSPATH 值:%JAVA_HOME%\lib,最后在 PATH 的原有值的前面加上
3
剩余15页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1