检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]南京工业大学信息科学与工程学院,南京210009
出 处:《微处理机》2009年第2期43-46,50,共5页Microprocessors
基 金:江苏省高校自然科学基金(05KJB520048)
摘 要:在分析XML文档特点基础之上,利用DOM建立XML文档的节点树,研究并提出了一套规则将一个XML节点树映射为三个公共类。为此提出两个算法以实现XML文档与这三个公共类之间的双向映射。利用持久层框架(Hibernate)来实现这三个类与数据库之间的映射。从而在XML文档与数据库之间建立了一个映射持久层,以实现软件元素的大粒度重用,增强系统的可移植性。同时为了解决异构环境下系统的通信问题,利用CORBA具有平台和语言无关的特性来设计系统的通信模块,使得用户可以在不同的平台上,以不同的编程语言采用静态或动态的方式对服务发起调用。Based on the analysis of the characteristics of XML document, we build a node tree of XML document by DOM, and put forward a set of rules to map XML node tree into three common classes,and provide two arithmetic to complete mutual mapping between XML document and the three common classes; By the persistence layer frame (Hibernate), realize the mutual mapping between XML document and database, thereby we build a mapping persistence layer between XML document and database, and realize big granularity reuse of software elements, and enhance system' s transplantable characteristic; At the same time, in order to resolve communications problem of the system in isomeric environment, we use CORBA technology which has the characteristics don't depend on console and language to design system' s communications module, make user can use different programming languages in different consoles to call the service.
关 键 词:公共对象请求代理 文档对象模型 持久层框架 节点树 松耦合
分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.218.243.199