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。 系统架构图
查看原图(大图)
方便起见,本文抽取“编辑描述信息”这一业务流程为案例,结合具体的程序设计使读者更清晰地认识该解决方案的灵活性。
首先,用户读取描述信息并进行编辑。这一步需要在 iBatis 的 sql Map 配置文件中配置相应的 sql 语句并执行,然后将得到的描述信息的 XML 用 XSLT 进行个性化展示。
1。配置 sql:
清单 1。 sql Map 在 iBatis 中的配置
- ››动态的改变IFrame的高度
- ››动态4种方法加载JS脚本
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
更多精彩
赞助商链接