ux 作为操作系统,Apache 作为 Web服务器,MySQL 作为数据库,PHP 作为服务器端脚本解释器。
由于这四个软件都是遵循 GPL 的开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。
3.2 开发语言介绍3.2.1 JSP 介绍 “JSP”指的是 JAVASERVERPAGE 语言,一种在计算技术发展历史上应用得最为广泛的语言。
JSP 在原有 JAVA 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词。
专业人员可以用 JSP 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。
从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过 Internet 的遍及全球分布式应用程序,都可在 JSP 提供的工具中各取所需。
1.数据访问特性允许对包括 SQLServer 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。
2.有了 JDBC 技术就可与其他任何数据库建立连接。
3.Internet 能力强大,使得您很容易在应用程序内通过 Internet 或 intranet 访问网游信息网站和应用程序,或者创建 Internet 服务器应用程序。
4.已完成的应用程序是使用 JAVA 虚拟机真正跨平台系统,您可以自由发布。
3.2.2 JSP 版本简介 JSP 可以使编程人员轻松开发基于 windows 平台和 linux 平台的动态服务器端应用程序,目前最高版本为 jsp2.0。
3.2.3 JSP 语言特点 JSP 程序语言具有许多优秀的特性用其设计应用程序时有两个基本特点:可视化设计和事件驱动编程.1.可视化设计 同其他的一些可视化程序开发工具一样JSP 具有可视化设计的特点微软的Word 在刚刚进入市场时同 WPS 竞争的一个重要的功能砝码就是quot所见即所得quot的字处理功能JSP 在设计应用程序界面时也可以说是quot所见即所得quot.在设计时头脑中所想象的应用程序界面完全可以通过键盘鼠标以及徒手画出来而不是编制大量的代码然后再编译生成如果需要修改也是利用键盘鼠标和手画而底层的一些程序代码由 JSP 自动生成或修改。
JSP 为用户提供大量的界面元素在 JSP 中称为对象这些对象对于熟悉Windows 应用程序的用户而言是一点也不陌生。
2.事件驱动编程 Windows 操作系统出现以来图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的在使用 JSP 设计应用程序时必须首先确定应用程序如何同用户进行交互由用户编写控制这些事件的响应这就是所谓的事件驱动编程。
JSP 是目前最为广泛的、易学易用的面向对象的开发工具。
JSP 提供了大量的插件,这些插件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。
故而,实现本系统 JSP 是一个相对较好的选择。
3.3 JDBC 介绍 JDBC(Java Data Base Connectivityjava 数据库连接)是一种用于执行 SQL语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用 Java 语言编写的类和接口组成。
JDBC 为工具/数据库开发人员提供了一个标准的 API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。
有了 JDBC,向各种关系数据发送 SQL 语句就是一件很容易的事。
换言之,有了 JDBC API,就不必为访问 Sybase 数据库专门写一个程序,为访问 Oracle数据库又专门写一个程序,或为访问 Informix 数据库又编写另一个程序等等,程序员只需用 JDBC API 写一个程序就够了,它可向相应数据库发送 SQL 调用。
同时,将 Java 语言和 JDBC 结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是 Java 语言“编写一次,处处运行”的优势。
Java 数据库连接体系结构是用于 Java 应用程序连接数据库的标准方法。
JDBC 对 Java 程序员而言是 API,对实现与数据库连接的服务提供商而言是接口模型。
作为 API,JDBC 为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。
JDBC 使用已有的 SQL 标准并支持与其它数据库连接标准,如 ODBC 之间的桥接。
JDBC 实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。
4、系统设计4.1 主要功能 本人主要负责的是社区共享模块,本模块的主要功能有:会员上传文件、前台的文件浏览、对以上传的文件进行修改以及管理员对上传文件的审核等功能。
4.2 系统流程图 管理员 输入密码 检查有效性 通 未 过 通 审 过 核 退出 会员 输入密码 检查有效性上 浏 管传 览 理文 文 文件 件 件 退出4.3 主要功能模块设计4.3.1 会员登陆具体实现代码如下:ltSCRIPT languagejavascriptgt//检验表单的合法性function checklogin if document.form1.username.value.replace/.
上一篇:
JAVA综合测评系统
下一篇:
村落共同体的核心架构研究