基于J2EE架构的智能数据维护系统的设计与实现

更新时间:2023-08-29 00:10:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

针对当前软件项目中数据维护中存在的问题,在J2EE架构的基础上,提出了改善系统性能的智能数据维护的“新型框架”,使得所有的关于数据库维护的程序都能自动生成,大大提高了项目开发可重用性,也缩短了项目开发的周期性。并结合实际项目中的开始经验.提供了关键代码。

维普资讯 http://www.77cn.com.cn

.

数据库与信息管理。。

电脑知识与技术

基于 J E 2 E架构的智能数据维护系统的设计与实现张刚 .前兴熊

(汉理工大学计算机科学与技术系,北武汉 4 0 6 )武湖 30 3摘要:时 '前软件项目中数据维护中存在的问题, IE针 - 3在 2 E架构的基础上,出了改善系统性能的智能数据维护的“型框架”使提新,

得所有的关于数据库维护的程序都能自动生成,大提高了项目开发可重用性,缩短了项目开发的周期性。并结合实际项目中的开始大也经验,供了关键代码。提

关键词:基础数据维护;t t; ien t;DOM;aa语言 s ushb r ae I r jv

中图分类号:P 1 T 3 1

文献标识码: A

文章编号:0 9 3 4 (0 62— 0 7 0 1 0— 0 42 0 )6 0 0— 2Z NG Gag ONG Qi— ig HA n, XI a xn n

De in a d I lme t t n o t b s it n n e Ba e n J sg n mpe na i f o Da a a e Mane a c s do 2EE Frm e rs a wo k

( pr n o m ue Si c n c nlg, u nUnvrt o eh oo, u n4 0 1, ia Dea met f t Co p tr c neadTeh ooy e W Ha iesy f cn lg W Ha 3 0 6 i T y Chn)Ab ta t g r i g t e i ef c o n d tb s i tn n e a p iai n, r i sa n w aa ae man e a c a wo k ih c n a t sr c: Re a dn h mp r t n i aa ae man e a c p l t s as e d tb s i tn n e f me r swh c a u o ei c o e r

cet edt a it ac p la o s A r u, teruait o epoetsmpo e n h ee p n yl iged o - ra sh a bs ma e neap ct n. s e l h s ly fh r c ii rv dadtedvl met c Ta ys m et a e nn i i a st e bi t j o c es he d. ne

K y wo d: a b s i tn n e a aln u g

; r t;i e ael e r s d t ae man e a c V g a es u s b m tL a a t h DOM

1引言对于软件项目中的基础数据的维护其实并不困难。我们首先在接触数据维护时,都认为它不过是数据的增加,改和删除。从修某种程度上说,是一种体力活,有什么技术含量。是在当今就没但这个高速发展的时代,息量无疑是巨大的。一个中小型项目,信所

转型为 i a中的 ojc类型,得所有数据表能抽象成统一的对 a v bet使象。充分体现了面对对象的思想,让所有需要维护的数据在统并一

的逻辑中维护。

3系统关键技术分析31HI ERN E机制 . B AT

面对面的数据表就能达到 10个左右。面对如此庞大的信息量, 0如果我们仍然用陈旧的编程方式,仅在编码技术上,且在编不而

下面以增加数据的逻辑功能模块为例。它涉及到一个核心类:据增加处理类。数 Isr aa数据增加处理类,过该类实现对数据增加的处 n et t: D通理。该类所定义的属性、法说明如表 1示:方所表 1 Is r a a类的属性、法说明 n et t D方

程速度上和运行效率上都是不可取的。以下介绍的是,现基于 s us和 hb rae并利用 io实实 tt r ien t, dm现的对基础数据自动,捷的维护。从某种意义上说,就是一种便这新型的通用框架。它完全可以实现对大多数项目的基础数据维护。尤其是有大量数据表需要维护时,充分显示此框架的作用。能

属性、方法

类型

说明

ta rn

T ascin加进事务机制, rnato增强系统安全性

2系统结构及工作原理系统所具有的功能是对基础数据的智能维护。由 H B R IE . N T A E机制、T U S机制、 0功能模块三个部分组成。功能 SR T J M D其结构如图 1示:所需维护的T ABLE

Is t Oj t bet be ne ( e jc al) r b co Tssir esol i

b o f oi n e lSsi厦aae eso ng

实加数业务 现增据的逻辑实现对数据库操作的属性

当增加数据时,先建立一个事务,通过 S s o Ma a e获首并 es n ng i

取数据库的连接,然后得用 hbrae本身的 sv方法可以方便 ient ae

具馨 的

根据 J OM D对 XML件文解析生成

的实现记录的增加。

具体实现步骤如下: (1 i< ient— apn>记,数据库中需要维护的表 1通 ̄ hb ra m p i标 e g将转化成具有逻辑关系的 X ML文件: f1由 J O机制把具体的 F R转化成它的根类; 2再 D M O M f1后由通用的 D O进行业务逻辑操作。 3最 A

]

l将结果 l保存^ l数据库

界面

I

由于采用了 HIE N T B R A E,从代码本生来看,没有了常规的

将S U中的 TR TS 操作

o BⅡ T对象 C

S L语句, Q大大简化了编程,高了效率。从而使用我们能更多的提 将精力投人到逻辑上去,掉了大量冗余代码。虽然在内存消耗省方面,用 J B采 D C无疑是最省内存的 .是在开发效率和运行效率但方面, ient却有很大的优势。大的项目,别是持久层关系 Hb rae在特 映射很复杂的情况下, ien t率高的惊人。并且程序中加入 H bra e效了事务机制,强了程序的健壮性,得项目更加安全。加使32 S RUT . T S机制

图 I系统功能结构

在实现上,码简洁,有的 i代所 s p页面都自动生成,速了开加发速度。本具体实现主要包括,用 s us架对所有的 j利 t t构 r s据 p数

该模块采用了 s us架,样, t t构 r同以增加数据为例,模块的该核心代码如下所示:p b i ls d aa in e tn sAc in u l c a s Ad d tAco xe d t c o

维护页面进行统一管理,得系统可维护性好,扩充性强。所使可将有的数据表都写成 x l件格式,用 J O解析,得数据表 m文并 D M使能对象化,破了传统的编程思想,弃了以往数据和程序实现突抛分离的思想。最后使用 hb ra ie t术将所有需要处理的数据对像 n e技收稿日期: 0 6— 4— 3 20 0 0

{u l c

o Fr adeeue pbi A t n ow r x(t( c i Act nM a pig m a pi, i o p n p ng

Acin o m r t F r f m, o o

作者简介:刚 (92,,北当阳人,士,究方向:算机支撑技术;前兴 (9 3,,导,究方向:算机支撑技术、子商务、张 18一)男湖硕研计熊 1 4 -)男博研计电We b数据集成等‘

7

http://www.77cn.com.cn

本文来源:https://www.bwwdw.com/article/etdi.html

Top