除此之外,对于一个要给学生使用的网站来说,还有一个最表层的但是也是最显 眼的东西,网站界面的设计,这方面的设计,主要是针对了适用主体:“学生”,来进 行了设计,设计的风格更偏向于青春气息。
1。5 相关技术介绍
1。5。1Java 简介
Java 是一个纯粹的面向对象的程序设计语言。Java 虽然是基于 C 的各种语法开 发的新的程序设计语言,但是它在继承了 C++中相应的核心技术的同时,也舍弃掉了 许多容易引起错误的特性,比如说:指针,运算符重载,多重继承等。Java 平台包 括:标准版(Java SE)、企业版(Java EE)、微缩版(Java ME)[1]。
1。5。2JSP 技术
java 服务器页面,简称 jsp。它是一种简化的 servlet 设计,同时也是一种动态 网页标准。用 JSP 开发的 Web 应用是跨平台的,既能在 Window 下运行,也能在 Linux 等其它操作系统上运行[2]。
1。5。3Servlet 技术
Servlet 是独立于系统平台和具备协议的服务器端的 Java 应用程序,可以生成 动态的 Web 页面。
Servlet 是位于 Web 服务器内部的服务器端的 Java 应用程序,与传统的从命 令行启动的 Java 应用程序不同,Servlet 由 Web 服务器进行加载,该 Web 服务器必 须包含支持 Servlet 的 Java 虚拟机。论文网
1。6 开发工具介绍
教学资源库系统中学生平台的设计与开发的开发环境如下: 操作系统:Microsoft Windows;
数据库:Mysql;
编码工具:My Eclipse 2014; 服务器:Tomcat 7。0
1。6。1Mysql 介绍
MySQL 是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL 数据库系统 使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
MySQL 的海豚标志的名字叫“sakila”,它是由 MySQL AB 的创始人从用户在“海 豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰 的开源软件开发者 Ambrose Twebaze 提供。根据 Ambrose 所说,Sakila 来自一种叫 SiSwati 的斯威士兰方言,也是在 Ambrose 的家乡乌干达附近的坦桑尼亚的 Arusha 的一个小镇的名字。
1。6。2MyEclipse 介绍
MyEclipse 是一款十分实用而且方便的开发工作平台,是对开源的开发平台 Eclipse 的扩展。使用这个在进行开发的时候,有许多非常便利的地方。比如说:在 该开发平台中启动服务器的时候,不仅可以在该开发平台内查看发布到服务器上的文 件,在该平台外也可以查看服务器上的文件,也就是说,该平台与系统的服务器是联 系在一起的。
1。6。3Tomcat 介绍
Tomcat 服务器启动后,由于他的开发中有 sun 公司的参与,所以启动后对 jsp 以及 servlet 的功能体现比较规范。但是,tomcat 本身对于静态网页的处理能力相 对来说,是比不上 Apache 的。所以在配置好 tomcat 服务器之后,一般默认的是,Apache 处理静态网页,tomcat 处理动态。
1。6。4jspSmartUpload。jar 架包介绍
jspSmartUpload 是一个使用起来十分便利的上传以及下载的组件。在使用 jsp 上传下载功能设计时,这个组件的使用是十分的广泛。
架包下载地址: http://download。csdn。net/detail/jolines/1233589
1。6。5displaytag。jar 架包介绍
displaytag 是一个非常好用的表格显示标签,用于分页也是十分的方便。
架包下载地址:
1。6。6mysql-connector-java。jar 架包介绍
mysql-connector-java。jar 是连接 mysql 数据库与 java 程序及应用的必要 的 mysql 官方架包。它使得 java 代码可以轻松地操作相关数据库中的数据,以 实现数据增、删、改、查的操作。