ebSphere),以最简单的方式实现了事务,分布式部署等复杂处理,而且实体Bean,消息Bean,会话Bean三各种EJB各有"神通"。可以这么说,EJB之所以能以简单的代码实现高级的复杂的功能,是因为它站在了J2EE服务器的肩膀上。
2.2.2 JSP的运行环境介绍
从最开始的JSWDK到现在的Tomcat、WebLogic等,JSP的运行环境也有了很大的变化,出现了很多优秀的JSP容器,如Tomcat、WebLogic、IBM WebSphere等。下面简单介绍本网站使用的JSP容器Tomcat及其特点:
Tomcat是Apache Jakarta软件组织的一个子项目,它是一个JSP/Servlet的容器,是在Sun公司的JSWDK(Java Server Web Development Kit)基础上发展起来的一个
JSP和Servlet规范的标准实现。使用Tomcat可以体验JSP和Servlet的最新规范。经过多年的发展,使得Tomcat不仅是JSP和Servlet规范的标准实现,而且具备了很多商业Java Servlet容器的特性,使得它被一些企业用于商业用途。
2.2.3 JSP的J2EE架构介绍
J2EE分为3层:表现层、业务逻辑层及数据访问层。
1 表现层
主要是JSP和HTML页面,用于接收用户的请求,以及返回操作数据,是应用程序访问的入口。
2 业务逻辑层
主要是对数据层进行操作,对数据逻辑层进行处理,如果数据层是积木,那么逻辑层就是堆积木的搭建。
3 数据访问层
主要是对原始数据的操作层,具体为业务逻辑层或表现层提供数据服务。
3需求分析
3.1提出问题
在科学技术发展的今天,网站在成为提供信息平台的同时也实现着管理与交互的功能。使其应用真正渗透到国民经济各个部门,发挥着越来越大的作用。
随着社会的发展和
经济时代的到来,网站在各行各业都占据着越来越重要的地位,特别是教育事业。因此,通过计算机中心网站的,来及时更新计算机中心的信息,使得教师与学生可以及时反馈及掌握信息,是非常必要的。
3.2项目背景
HTML作为一种样式语言,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况之下,而JSP能够彻底实现用户与管理人员的交互性,在JSP编程语言高度发展的形式下,JSP能够很好的解决这些复杂交互的动态性,于是我们也开始了对网站的动态开发,即而让网站更加的互动。
3.3项目开发目标
以我院计算机中心为例,制作网站为我院计算机中心发展提供平台。计算机中心网站作为向教师和学生提供服务的网站,可成功实现多种功能。其中包含有:教师与学生的登录、资源的上传与下载、提供中心新闻等多种内容。
3.4运行环境
此系统,代码使用Java编写,数据库
管理系统采用SQL Server数据库管理系统,运行在Windows98/ME/2000/XP系统下。
3.5运行需求
在调试和运行过程中,应该能够让网站正常使用时不出错,能够保证数据的正确性、信息的可靠性、实现的高效性、网站的易使用性、网站管理的可维护性、信息的可测试性、数据的复用性、数据库的安全保密性、数据的可移植性以及网络互联性。
4总体设计
4.1网站简要说明
计算机中心网站是个集新闻、信息、交流为一体的网站,是为了让在校学生能了解信息办发布的最新信息技术而设计的。网站的各种功能设计能够符合计算机中心网站的要求,信息,资源,服务等功能的实现,能够给网站更多的生气,交互性更强。
4.2网站总体功能模块
计算中心网站实现了教师与学生的登录、资源的上传与下载、新闻的发布与更改、在线视频教程、机房课表查询、学生作品展示及投票等多种功能。总体设计功能模块如图4-1所示。
图4-1 本网站总体模块示意图
4.3网站结构设计
本网站提供了各种信息及功能