基于JSP和JavaBeans构建的三层模式的管理信息系统.pdf
文本预览下载声明
科技信息 计算机与网络
基于JSP和JavaBeans构建晌三层模式帕管理信息系统
宁夏回族 自治区地方税务局信息中心 缑艳阳
[摘 要]本文主要介绍如何在JsP环境下构建三层模式的管理信息系统,通过实例来实现界面一 中间件一数据库三层结构的管理
信息系统,说明使用三层设计模式可以增强数据的安全性,使得开发过程更加灵活,更加易于维护。
[关键词ljsP JavaBeans 管理信息系统 Session JDBC 数据库
1.基本概念
JSP(JavaServerPage)是由Sun公司倡导 ,许多公司参与一起建立的
一 种动态网页技术标准,JSP技术是在 Servlet技术基础上发展起来的,
它通常与JavaServlet技术相结合,可以在HTML页面或其他标记语言
中内嵌Java代码段并且调用外部Java组件。它作为一个前端处理工
具 ,可以使用JavaBeans和EJBs(EnterpriseJavaBeans)完美地实现复杂
的商业逻辑和动态功能。JSP技术正在飞速发展中,现在已经成为Java
服务器编程的重要组成部分。虽然它还未成型,但是它必将和 J2EE
(Java2EnterpriseEdition)--起发展 。
JavaBeans是一种非常简单的遵守某些严格协议的Java类(class),
与Applet一样,Bean通常含有 (支持)类和源文件 (图形 、声音、数据文
件等),可 以包装成一个JAR格式的文件 。JavaBean通过封装属性和方
法成为具有某种功能或者处理某个业务的对象 ,是一种可复用的平台
中立的软件组件。JavaBeans与其他软件组件交流信息的主要方式是发
送和接收事件,这与对象之间通过消息通信类似。将JSP与JavaBean配 图3管理员功能模块
合使用是通过 JSP中的3个动作指令 jsp:useBean,jsp:setProperty和 3.1系统功能模块设计
jsp:getProperty实现的。 在该系统中,有普通用户和管理员用户两种浏览者,所以有普通用
管理信息系统(MIS)是一个由人、计算机等组成的能进行信息的收 户功能模块 (图2)和管理员功能模块 (图3)。
集、传递、存储、加工和使用的系统。随着科技的发展,信息的膨胀,企业 在这两种功能模块中,JSP可以通过使用UseBean的自定义标签得
信息化成了企业在竞争中处于不败地位的有效手段之一。而 MIS不仅 到JavaBeans中的数据 。Session对象是一个 JSP内置对象,当一个用户
能够及时全面地提供信息和数据,简化统计工作,对不同的管理层次提 首次访问服务器上的JSP页面时,JSP引擎产生一个 Session对象,同时
出不同的报告之外,还能根据过去的数据预测未来的情况 。因此 ,采用 分配一个 String类型的ID号 ,保存在客户端的Cookie中,直到用户退
何种方法开发出一种兼顾开发效率和运行效率,同时满足分布式事件处 出浏览器,服务器端该用户的Session对象才取消。
理功能的管理信息系统就显得尤为重要。 3.2数据库设计
2三 层架构设计思想 在该系统中,JSP与数据库的连接采用JDBC技术,即把msba~e.jar,
系统利用JSP的嵌入式特性控制用户界面作为系统前台,使用 mssqlserver.jra,msutil.jar放到Tomcat/common/lib文件夹下。程序通过
Bean封装具体复杂的业务逻辑操作作为中间层,数据库作为数据存储 JDBC驱动程序与数据库相连,执行查询
显示全部