。因此,在J2EE结构的模型框架下,JSP 技术是实现此系统动态信息交互功能的首选
方案。JSP技术主要有以下一些特点[2]:
(1) 应用程序逻辑和页面显示相分离的特性。JSP 把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变整个网页布局。
(2) 组件的可重用性。绝大多数JSP页面依赖于可重用的、跨平台的组件来执行应用程序的处理。开发人员能够共享和交换执行组件,并利用这些组件创建应用程序。基于组件的方法加速了开发过程,提高了应用程序的开发效率[2]。
(3) 跨平台特性。JSP技术将"一次编写,随处运行"的思想推广到了交互网页中,因此不需要作任何更改,就可以很轻松地跨平台和跨Web服务器移动JSP页。
(4)可以用多种格式为动态内容提供服务。JSP可以为不同的客户端提供服务,包括使
HTML/DHTML的常规浏览器、使用WML的移动电话和PDA 等手持式无线设备以及使用XML的其他B2B 应用程序等[3]。
2.4.3 JDBC技术
JDBC 技术在J2EE 结构的中间层与EIS层的数据源之间提供了数据库独立的开放性连接,使应用程序不仅可以对基于SQL 标准的关系数据库系统进行访问,而且还可以对其他类型的数据源进行访问。JDBC技术通过提供API使Java 应用程序能够实现位于系统层的数据库的访问能力。
J2EE 结构中间层的应用组件通过JDBC技术可以完成下列功能:实现与位于J2EE结构中系统层的数据库服务器的连接;管理事务;将SQL 请求传送到数据库
管理系统进行预处理并执行相应的数据操作;执行存储过程;检查修改查询语句的执行结果等。
2.5 系统的运行环境和开发平台
2.5.1 硬件设备及操作系统
服务器:PentiumIII 1G(或与此相当的CPU)以上配置的高性能PC机,有网络接口卡(NIC),内存应在256M以上,硬盘在80G以上。数据库软件IBM DB2,还可选用备份服务器。
操作系统:Windows 98以上。
客户端:PentiumIII 500(或与此相当的CPU)以上配置的PC机,有网络接口卡(NIC),内存应在128M以上,硬盘在10G以上。Windows98以上操作系统,安装Web浏览器。
网络:服务器和客户端应有网络连通。配置TCP/IP协议。
2.5.2 系统开发工具
电脑配置:Dell品牌机CPU: P4 2.6 内存:DDR 512M 硬盘:80G
操作系统:Microsoft Windows Server 2003
开发环境:MyEclispse 7.5
Web服务平台:Tomcat 6.0
数据库:SQL Server 2005
2.5.3 开发工具简介
(1) MyEclipse7.5概述[9]
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。
(2) Tomcat6.0概述[10]
Tomcat6.0 服务器是一个
免费的开放
源代码的Web 应用服务器,Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 6.0 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
(3) SQL Server 2005概述[11]
SQL Server是微软公司开发的一个关系数据库管理系统
相关热词:java 网络 教学 系统 毕业 论文 java