APP下载

基于java三层构架的管理信息系统中DAO层的构建探索

2015-06-29陈欣

科技资讯 2015年11期

陈欣

摘 要:该文主要探讨基于java语言在管理信息系统中数据存取层的设计方式和方法的探索,将MVC与三层构架进行结合,研究DAO模式在管理信息系统的作用,将业务逻辑与数据访问技术更好的融合,并结合管理信息系统实例来改善DAO层的设计,通过使用模板模式简化代码使得开发过程更加简洁,可以更好的提高系统架构的复用性、拓展性及可维护性,同时也更好的改善了系统的性能,提高程序的安全系数。

关键词:管理信息系统 DAO MVC设计模式 JDBC

中图分类号:C93 文献标识码:A 文章编号:1672-3791(2015)04(b)-0026-02

管理信息系统(MIS),是计算机度应用当中相当普遍和普及的软件系统,主要用于记录、存储、修改、统计查询生产生活中产生的数据,避免人工处理数据的弊端,加快数据的统计和分析过程。应用程序在相当程度上需要使用持久性数据。对于信息系统而言,持久性存储[1]是通过不同机制实现的。信息系统的设计一般都采用三层结构来设计,基于java三层构架的系统中数据存取层的设计主要是通过JDBC驱动来执行标准的SQL语句,进行数据库的增删改查。对于千篇一律的增、删、改、查写起来不仅麻烦,而且容易出错。该文介绍一种设计方法来改善DAO层的设计,从而减轻程序员的工作负担,降低出错的可能性。

1 管理信息系统的三层体系结构

管理信息系统目前主要采用B/S结构。以浏览器(Browser)作为客户端,Web服务器作为服务端,数据库服务器和Web服务器可以安装到一台电脑上作为服务器也可以放在不同的电脑上,Web服务器通过JDBC驱动程序访问数据库。……

登录APP查看全文