在 SCA Module 中使用 Hibernate 框架实现数据持久层
来源:互联网 发布:ntfs for mac 10.13 编辑:程序博客网 时间:2024/05/22 07:47
本文将探讨在完成 SCA Module 建模后用 Java 对象进行实现时,如何采用 Hibernate 实现 SCA Module 的数据持久层为 SDO 提供数据访问服务,达到充分利用 Hibernate 的优势来加快 SCA 模块实现的方法。
一、背景
SCA(Service Component Architecture)作为服务组件体系结构,将所有的集成构件都描述为具有定义明确的接口的服务组件。SCA 还引入了模块的概念,它将服务组件集中到一起,并提供服务的进一步说明和封装。这意味着只要模块的接口保持不变,就可以在不影响整个解决方案中的任何其他模块的情况下更改模块内的服务组件。服务组件的实现可以是Java 对象(例如POJO或者SLSB), BPEL,Human task,业务状态机以及业务规则集合等。
服务数据对象(Service Data Objects,SDO)是SOA体系结构中的一个用来简化和统一数据应用的开发框架,也是SCA Module的基本组成部分。SDO支持与XML的集成并且适用于J2EE模式和最佳实践。与其他的数据集成模型不同,SDO不仅仅是数据的抽象,SDO框架也是一个断开连接的编程模型,即可以在不连接任何数据源的情况下进行编程。
Hibernate是一种Java语言下的对象关系映射解决方案,Hibernate不仅负责从Java类到数据库表的映射,还包括从Java数据类型到SQL数据类型的映射,并且还提供了面向对象的数据查询检索机制,从而极大地缩短的手动处理SQL和JDBC上的开发时间。
。。。。。。
点击此处查看全文
- 在 SCA Module 中使用 Hibernate 框架实现数据持久层
- 数据持久层框架Hibernate
- 数据持久层框架Hibernate入门学习
- SpringMV框架 使用hibernate做持久层
- SSH框架中Hibernate实现对数据的持久化
- 如何在eclipse中使用hibernate持久化框架
- 数据持久层框架
- Hibernate持久层框架详解
- Hibernate 持久层通用实现
- spring-boot+mybatis开发实战:如何在spring-boot中使用myabtis持久层框架
- 利用OSCache在Hibernate中缓存持久层对象
- 使用Hibernate 和 Spring 实现一个事务持久层
- 使用Hibernate 和 Spring 实现一个事务持久层
- 持久层框架hibernate相关概念
- spring + hibernate 数据话持久层
- 数据持久层Hibernate 和MyBatis
- 在实现持久层中工具的应用(1)
- 在实现持久层中工具的应用(2)
- .Net Petshop详解(二): petshop三层结构之DataTier
- .NET Petshop详解(三):petshop三层结构之MiddleTire
- IBM WebSphere 开发者技术期刊: 使用 WebSphere Business Modeler 和 CVS 在团队环境中共享业务流程
- .NET Petshop详解(四):petshop三层结构之PresentationTier
- .NET Petshop详解(五):petshop输出缓存设置
- 在 SCA Module 中使用 Hibernate 框架实现数据持久层
- 透视木马程序开发技术
- 1.1.0 The Elements of Programming
- 送给所有的共享新手(转)
- How NAT Works
- 打造安全 Ajax mashup 的未来
- XP迭代的计划和运作
- ASP编程入门进阶(一):安装配置服务器
- 吹云五笔 输入法(五笔+拼音)