没有合适的资源?快使用搜索试试~ 我知道了~
使用 XMLBeans 在 Apache Geronimo 中部署 SOA 应用程序
需积分: 0 0 下载量 27 浏览量
2020-03-03
23:18:31
上传
评论
收藏 138KB DOC 举报
温馨提示
试读
6页
XMLBeans 技术允许您像使用 JavaBean 一样使用 XML 结构。使用类似 XMLBeans 的工具可以降低服务所需的开发和测试时间,简化 SOA 开发,从而增加服务交付的敏捷性。本文使用 Apache Geronimo 作为您编写的 XMLBeans 的开发容器(但可以使用任何服务器)。本文假设您过去使用过 XML 并熟悉 XML 模式、XQuery、XPath 等概念。
资源推荐
资源详情
资源评论
使用 XMLBeans 在 Apache Geronimo 中部署
SOA 应用程序
一个动手演示将帮助您简化 SOA 开发并节省时间
级别: 中级
Kunal Mittal ([email protected]), 主管,Domestic TV IT, Sony Pictures Entertainment
2006 年 9 月 07 日
对 XMLBeans 好奇吗?这种高级易用的 XML-Java 绑定技术允许您像访问任何 Java™ 对象或
JavaBean 一样访问 XML 文件。本文将阐明有关 XMLBeans 技术的更多内容,包括它如何与 Apache
Geronimo 一起使用以及如何简化和流化面向服务架构 (SOA) 开发。
XMLBeans 技术允许您像使用 JavaBean 一样使用 XML 结构。使用类似 XMLBeans 的工具可以降低
服务所需的开发和测试时间,简化 SOA 开发,从而增加服务交付的敏捷性。
本文使用 Apache Geronimo 作为您编写的 XMLBeans 的开发容器(但可以使用任何服务器)。本文
假设您过去使用过 XML 并熟悉 XML 模式、XQuery、XPath 等概念。即使您不是专家也不用担心,因
为 XMLBeans 隐藏了这些技术的复杂性。
XMLBeans 是什么?
XMLBeans 由 BEA 引入作为其 WebLogic Workshop 产品的一部分。2003 年 9 月,BEA 将 Page
Flow、XMLBeans 和其他技术捐赠给开放源码社区。两个随之启动的项目是 Apache Beehive 和
Apache XMLBeans。
可以将 XMLBeans 看作对象-关系 (OR) 映射器,但这是针对 XML 文件而非关系数据库而言的。
XMLBeans 允许您像访问任何 Java 对象或 JavaBean 一样访问 XML 文件。也就是说,它是一个 XML-
Java 绑定工具。
Castor 和 Java Architecture for XML Binding (JAXB) 是执行类似 XML-Java 绑定的其他有名的技术。
Castor 是一种有趣的技术:除了 XML-Java 数据绑定之外,它还提供类似典型 OR 映射工具的 Java-
SQL 绑定。Castor 还支持运行时自省能力;它尝试将 XML 的元素和属性与 Java 类的类和字段相匹配。
JAXB 是来自 Sun 的技术,提供一些基本能力。
过去,当评估 OR 工具时,最不可能考虑的是该工具是否可以用 XML 表示对象。今天,随着 SOA 成为
潮流,这已经成为评估此类工具时最重要的标准。XMLBeans 技术虽然是最新的,但也可能是最高级的
XML-Java 绑定技术。经验表明,它最易使用,并提供最好的特性和性能。(对 XML-Java 绑定技术的详
细比较超出了本文范围。)
图 1 演示了 XMLBean 的行为。在底层,XML 文件始终与 bean 表示保持同步。如果具有符合某个
XML 模式的文件,则可以使用 getter 和 setter 操作该文件,正如在 JavaBean 中所做的一样。XML
文档被当作
一级数据对象
对待(这意味着它们可以被无限制地使用),以类似 JavaBean 的方式被访问。
资源评论
weixin_38640830
- 粉丝: 4
- 资源: 910
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 使用堆栈数据结构解迷宫问题
- SoftFloat-3e.zip
- Easy Save - 3.5.6
- 基于tensorflow的目标检测系统源码+部署教程文档+全部数据+训练好的模型(高分项目)
- 基于Python皮肤电信号的情绪识别算法源码+模型+PPT+详细文档+全部数据资料.zip
- 基于Python皮肤电信号的情绪识别算法源码+模型+PPT+详细文档+全部数据资料.zip
- 区块链毕业设计 基于区块链的慈善募捐平台的智能合约源码+详细文档+全部资料(高分项目).zip
- 区块链毕业设计 基于区块链的慈善募捐平台的智能合约源码+详细文档+全部资料(高分项目).zip
- 区块链毕业设计 基于区块链的慈善募捐平台的智能合约源码+详细文档+全部资料(高分项目).zip
- 免费听歌软件,支持无损音乐下载,支持收藏音乐同步
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功