WEB开发网
开发学院数据库DB2 DB2 pureXML 动态编程组合拳:iBatis+BeanUtils+J... 阅读

DB2 pureXML 动态编程组合拳:iBatis+BeanUtils+JiBX

 2010-04-06 00:00:00 来源:WEB开发网   
核心提示: DB2 V9.5 的 pureXML 提供了高效管理 XML 数据的功能,并为应用程序提供简单、方便的访问方法,DB2 pureXML 动态编程组合拳:iBatis+BeanUtils+JiBX(8),程序员只要按照 W3C 制定的 XML/SQL 标准就可以轻松地操作 XML 数据,因此,然后

DB2 V9.5 的 pureXML 提供了高效管理 XML 数据的功能,并为应用程序提供简单、方便的访问方法,程序员只要按照 W3C 制定的 XML/SQL 标准就可以轻松地操作 XML 数据,因此,选择 pureXML 作为后台数据库无疑给整个平台的运行打下坚实的基础;Batis 允许自由配置 XMLQUERY,这些 XMLQUERY 在某些情况下可以被复用,同时它能够将结果映射为 Java 对象,使用该框架可以有效简化应用开发;在需要个性化展示 XML 的地方考虑使用 XSLT 转换,因为每一个描述信息的 XML 都有相应的模板即 schema,所以 XSLT 可以根据 schema 的结构转化 XML 并个性化显示;当用户需要为已有描述信息添加新的描述时,可以利用 BeanUtils 将从界面上得到的若干新描述信息添加到由 JiBX 生成的动态 JavaBean 中,得到的 JavaBean 可以供其它的模块使用,或者利用 JiBX 的 marshall 功能将其映射成 XML 并存入数据库。

图 5。 系统架构图
DB2 pureXML 动态编程组合拳:iBatis+BeanUtils+JiBX

查看原图(大图)

方便起见,本文抽取“编辑描述信息”这一业务流程为案例,结合具体的程序设计使读者更清晰地认识该解决方案的灵活性。

首先,用户读取描述信息并进行编辑。这一步需要在 iBatis 的 sql Map 配置文件中配置相应的 sql 语句并执行,然后将得到的描述信息的 XML 用 XSLT 进行个性化展示。

1。配置 sql:

清单 1。 sql Map 在 iBatis 中的配置

上一页  3 4 5 6 7 8 9 10  下一页

Tags:DB pureXML 动态

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接