*设为首页
*加入收藏
热门关键字: JAVA
>>当前位置:Java大本营>Java新闻>文章内容
Pratik Patel谈企业JPA、Fetch Groups及Spring 2.5
作者: 发布时间:2008-09-02 10:43:14
Apache OpenJPA框架提供一些JPA扩张特性,比如Fetch Groups等,为企业Java开发者获取与Java对象所对应的数据的工作提供了更大的灵活性。Pratik Patel阐述了如何结合JPA设计技术,使用JPA API和Spring 2.5框架来开发Java应用。在最近的No Fluff Just Stuff(NFJS)俄亥俄州中心软件座谈会上,他就企业JP这一话题做了一次演讲。

Pratik谈到了如何为使用JPA API实现持久化的Java应用设计多个持久化单元(persistence units,即PU),也谈到相关的性能调优技术。他提到EJB 3.0 Entities(正式的叫法是Entity Beans)采用了基于“POJO持久化”设计概念的JPA。他说,在Java应用中使用供应商提供的特定扩展(比如“Fetch Groups”)来进行JPA开发是很有必要的。

Spring 2.5框架与JPA的集成良好,可以管理多个持久化单元,也可以通过一些JPA配置细节(如数据源)把persistence.xml迁移到Spring配置文件中,JPA的配置也就更加灵活。在使用Spring配置JPA把大段代码分割为小模块的时候,开发人员就可以利用扩展点。同样,Spring Test模块对JPA类(如AbstractJpaTests)的单元测试、集成测试都提供很好的支持。AbstractJpaTests类使用了一个后台classloader在运行时增强类,它围绕事务来包装测试方法,同时提供帮助类来声明应用上下文。

·甲骨文今日新推托管式CRM集成(09-02)
·Oracle融合中间件在基准测试中刷新世界(09-02)
·诺基亚N78能玩N73所有JAVA游戏技巧分享(09-02)
·地震中的程序人生--CSDN专访《疯狂的(05-27)
·EJB3 再战 Spring (03-22)
·程序员四大忌 (02-27)
·经验谈:系统架构师的修炼 (01-19)
·亚洲技术人才短缺可能推高薪资水平(01-19)
·如何识别真正的程序员(01-19)
·程序员薪资比较 RoR vs Java(01-19)
·每周一乐:2007年的50个奇特网站(01-13)
·2008年,中国程序员准则(01-13)
复制地址发给您的好友: [推荐文章] [返回顶部] [关闭窗口]
版权所有 Java大本营 1999-2007 转载请注明出处