基于java数据库应用框架探究设计

基于java数据库应用框架探究设计

ID:8254206

大小:27.50 KB

页数:5页

时间:2018-03-13

基于java数据库应用框架探究设计_第1页
基于java数据库应用框架探究设计_第2页
基于java数据库应用框架探究设计_第3页
基于java数据库应用框架探究设计_第4页
基于java数据库应用框架探究设计_第5页
资源描述:

《基于java数据库应用框架探究设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于Java数据库应用框架探究设计  摘要:一直以来,软件的开发和数据库之间的设计具有十分重要的联系。本文笔者通过实验,首先简单阐述了关于框架技术以及Java数据库技术之间的关系,然后具体进行数据库框架模型的研究设计,最后利用程序真正实现了基于Java的数据库应用框架的设计,希望能够对相关研究者有所帮助,为信息产业的快速发展提供帮。关键词:Java;数据库;应用框架;研究设计;数据库框架近年来,随着信息技术的不断提升,人们对于软件的需求也越来越高,进而关于计算机软件的开发以及应用也更加广泛。在使用数据库的时候,如果每一个程序员都利用自己的类,那么将

2、会增加程序员自身的工作量,同时也提升了软件开发之中潜在错误的发生率,而且在很大的程度上也降低了数据库操作的随意性,导致一些代码无法复用。为了更好的开发系统软件,实现软件开发的广泛利用,其中,基于Java的数据库应用框架的研究设计就显得尤为重要。一、关于框架技术以及Java数据库技术之间的关系5现阶段,大量的软件开发实践表明,基本上所有的软件开发都是在一定的已有代码,框架以及组件的基础上实施的二次开发,并且以框架为基础的二次开发也应经被业界软件开发所认同,并形成共识,也被应用在数据库开发之中。在当前情况下,利用数据库框架进行软件开发具有以下几方面的优

3、势:第一,统一执行任务的方式,提高执行任务方式的一致性;第二,构建开发人员同数据库之间的中间层,有效地降低了软件开发设计的风险;第三,有效的隐藏了数据库操作的复杂性,使得复杂任务的处理也具有标准的操作程序[1]。其中,如图1所示,为关于利用框架处理复杂任务的标准。另外,关于Java开发同样也利用了大量的数据库框架。在应用的所有数据库框架之中,应用最广泛地就是“Hibernate框架”,其中,Hibernate框架对于大型软件系统的开发更加方便[2]。另外,Java是一种简单的,面象对象的,分布式的,解释的,键壮的安全的,结构的中立的,可移植的,性能

4、很优异的多线程的,动态的语言。Java建立在扩展TCP/IP网络平台上。库函数提供了用HTTP和FTP协议传送和接受信息的方法。这使得程序员使用网络上的文件和使用本机文件一样容易。关于Java数据库技术,它是一种基于JAVA语言访问数据库的技术。其中,Java数据库技术针对访问数据库提供了专门的接口,并且关于Java数据库技术的实现主要是由数据库厂商提供的,关于编程也主要是针对接口进行的。在Java5数据库技术实现的过程之中,为了简化程序员的操作,数据库之中一共有五个十分关键的接口。具体如下所示:第一,Connection,具有保存特定的数据库连接

5、或者是会话功能,可以帮助程序员连接上下文,执行SQL语句,同时返回其结果。第二,Statement,帮助执行静态SQL语句,同时能够返回其所生成的结果对象。第三,PreparedStatement,主要用来显示预编译的SQL语句对象。第四,CallableStatement,在执行SQL存储过程中具有十分重要的作用。第五,ResultSet,通常主要用来表示数据库结果集的数据表,有助于实现执行查询数据库的语句生成。其中,关于这五个接口之间的相互关系主要如下图2所示。另外,关于Java数据库技术访问数据库的主要流程为:“加载数据库驱动程序”→“建立与

6、数据库的连接”→“执行SQL语句”→“处理结果”→“释放数据库连接”。二、关于数据库框架模型的研究设计(一)数据库框架模型java的面向对象思想主要是sun的JDK,其他的框架只不过是对底层的东西的一种封装,更加方便使用而已。但是,依照上文之中关于框架技术以及Java数据库技术的概述以及两者之间的关系,设计者构建出数据库框架模型如图3所示。5如图3所示,数据库框架主要是由一个接口以及四个类组成的。其中,关于Parser接口,主要是用来定义了一个解析器的标准。关于“parse()方法”可以帮助实现对数据库配置文件进行解析,同时还可以利用“Databa

7、seConfigInfor”实现对数据库配置信息的包装,有助于实现数据库配置信息的传输。另外,对于四个类而言:ParserAdapter类,属于抽象类,有助于Parser接口方法的空实现,可以防止程序员创建该类的对象。XMLParser类,属于非抽象类,主要用来实现对XML配置文件的解析作用。DatabaseConfigInfor类,主要是用来实现数据库配置信息的存储。DBConnection类,主要用来实现操作数据库。在进行操作的过程中,首先实现数据库驱动程序的加载,继而进行数据库连接对象的创建[3]。(二)Java数据库连接5关于Java数据库

8、连接体系结构,主要是用来实现Java应用程序连接数据库,它属于一种标准的连接方法。对于Java程序员而言,数据库连接过程中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。