`
chinajavawolf
  • 浏览: 116792 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

(B2)Tapestry Hibernate:Configuring Hibernate

阅读更多
本人翻译目的是用来学习Tapestry5的,共享出来希望大家批评指正。计划持续翻译。
chinajavawolf  
配置Hibernate
 

Tapestry Hibernate库负责为你配置Hibernate。这样做在某种意义上很及时,首先Hibernate Session是必需的。你要创建一个hibernate.cfg.xml文件并且将它放置在你的应用的根目录内(也就是在src/main/resources下)。大部分Hibernate的具体配置出现在这个文件里。这个包根据加载包和实体类的映射被调用。它以一列包名开始。对于每个包,这个库将:

  • 添加包给配置,将从指定包内的包-信息类加载标注。
  • 每个在包内(或任何子包)的Java类将被作为一个标注类被添加。这不包括内部类,但包括所有其他的类。
默认情况,application-root-package.entities包像上面描述的那样被检查。如果你有额外的包并包含实体,你必须贡献(contribute)它们给tapestry.hibernate.HibernateSessionSource服务配置。
例如:
  1. @Contribute("tapestry.hibernate.HibernateSessionSource")   
  2. public void contributeEntityPackages(Configuration<string></string> configuration)   
  3. {   
  4.    configuration.add("org.example.myapp.domain");   
  5. }  
你可以按照你希望的那样添加很多包。当实体们自身被包含在一个应用的库内时这个方案经常被使用。
分享到:
评论
4 楼 deaboway 2007-08-09  
现在是否有整和的doc下载了呢?
3 楼 KorbenZhang 2007-05-21  
道一声楼主还有iRoyce辛苦了,获益菲浅哪
2 楼 chinajavawolf 2007-05-21  
因为目前是按照Tapestry提供的章节进行翻译的,所以现在只能这样提供.等全部翻译完毕,计划提供整和的doc下载.谢谢您的意见
1 楼 XMLDB 2007-05-20  
很感谢楼主的翻译,但请把所有的帖子都集合在一起,每个一小段这样发很影响版面。

相关推荐

    tapestry hibernate Spring应用及组件的使用

    在IT行业中,开发高效、可维护的Web应用程序是至关重要的,而Tapestry、Hibernate和Spring框架的结合使用,能够帮助我们实现这一目标。本文将深入探讨如何在实际项目中运用这三个技术,以及它们如何协同工作,以实现...

    Tapestry+Hibernate+spring

    【标题】"Tapestry+Hibernate+Spring 整合应用示例" 【正文】 Tapestry、Hibernate 和 Spring 是三个在 Java Web 开发中非常关键的开源框架,它们各自在应用程序的不同层面上发挥着重要作用。Tapestry 是一个基于...

    tapestry5.3.3+spring+hibernate整合源码

    整合Tapestry、Spring和Hibernate,开发者可以利用它们各自的优点:Tapestry的组件化开发、Spring的依赖管理和事务控制,以及Hibernate的ORM能力。这样的组合可以构建出结构清晰、易于维护且具有高度可扩展性的Web...

    tapestry cms hibernate版本

    **Tapestry CMS Hibernate 版本详解** Tapestry CMS 是一个基于Java的企业级内容管理系统,它采用Apache Tapestry框架构建,提供了一种强大的、可扩展的和灵活的方式来开发Web应用。在“Tapestry CMS Hibernate版本...

    基于Tapestry+Spring+Hibernate框架的Web应用

    ### 基于Tapestry+Spring+Hibernate框架的Web应用 #### 框架概述与整合 在当今的企业级Web应用开发中,选择合适的框架是确保应用性能、可维护性和扩展性的关键。Tapestry、Spring和Hibernate作为三个广受好评的...

    tapestry4+spring+hibernate整合实例

    【Tapestry4+Spring+Hibernate 整合实例】 Tapestry4、Spring 和 Hibernate 是三个在Java Web开发中至关重要的框架。Tapestry4 是一个MVC(Model-View-Controller)框架,提供了一种声明式编程模型,使得开发者可以...

    Tapestry5 + spring + hibernate 开发指南

    ### Tapestry5 + Spring + Hibernate 开发指南 #### I. 引言 本文档旨在为初学者提供一个基于 Tapestry5、Spring 和 Hibernate 构建 Web 应用的基础指南。项目将通过一个简单的登录页面来展示如何整合这些技术。本...

    tapestry源码 api等

    3. **Tapestry Hibernate**: 这个库提供了与Hibernate ORM框架的集成,允许开发者方便地在Tapestry应用中使用Hibernate进行数据持久化操作。通过源码,我们可以学习如何在Tapestry中配置和使用Hibernate服务。 4. *...

    Tapestry开发

    &lt;tapestry:propertySelection name="country" label="Country" model="${countries}" /&gt; ``` **14. Table组件:** - **用途:**用于创建表格。 - **示例代码:** ```xml &lt;tapestry:table data-model="${users}...

    tapestry-src-5.1.0.5.zip

    包含: tapestry 的源代码, tapestry集成spring2.0 tapestry快速启动 tapestry upload tapestry hibernate tapestry annotations

    优化大使tapestry-bin-5.0.18.zip

    这个压缩包包含了多个以"Tapestry"开头的子文件,如 "tapestry-core", "tapestry-hibernate", "tapestry-ioc", "tapestry-upload", 和 "tapestry-spring",这些都是Tapestry框架的不同模块或插件。这些文件的后缀是...

    Tapestry5.1+Spring2.5.6+Hibernate3.2.5写得简单CURD的程序

    Tapestry5.1+Spring2.5.6+Hibernate3.2.5写得简单CURD的程序,借鉴了SpringSide3.1.4.2的配置及数据层。实现了添加,列表,修改,删除,显示等操作。内有源码及生成的WAR文件。可以直接使用!

    apache-tapestry-5.3.8-bin.zip

    11. **Tapestry Hibernate**:`tapestry-hibernate-5.3.8.jar`是Tapestry与Hibernate集成的库,提供了在Tapestry应用中使用Hibernate的相关工具和服务。 通过这个发行包,开发者可以快速搭建Tapestry环境,开发基于...

    tapestry-bin-5.1.0.5

    8. **tapestry-hibernate-NOTICE.txt, tapestry-hibernate-core-NOTICE.txt, tapestry-ioc-NOTICE.txt**:与对应的LICENSE文件类似,这些NOTICE文件列出了在Tapestry的这些特定模块中使用到的第三方组件和它们的版权...

    Tapestry5, Spring and Hibernate 真正英文版.rar

    在本教程中,"Tapestry5First project with Tapestry5, Spring and Hibernate"将教你如何将这三个强大的框架整合到一个项目中。Tapestry5作为前端MVC框架,处理用户界面和交互;Spring则提供服务层和依赖注入,管理...

    tapestry学习入门资料

    "tapestry学习入门资料" Tapestry 是一个开源的基于 servlet 的应用程序框架,它使用组件对象模型来创建动态的、交互的 web 应用。 Tapestry 使得 Java 代码与 HTML 完全分离,利用这个框架开发大型应用变得...

    Tapestry5.0.7

    - **tapestry-hibernate**:Tapestry 对Hibernate ORM的支持模块,使开发者能方便地将Tapestry与数据库操作结合。 - **tapestry-ioc**:Tapestry 的依赖注入和服务容器模块,是Tapestry的核心组件之一。 - **...

    tapestry5 build web application-alexander

    这本书详细介绍了Tapestry 5的核心概念和技术,包括组件模型、页面生命周期、事件处理、表单处理、国际化、性能优化、测试以及与其他技术(如Spring、Hibernate)的集成等。通过阅读此书,读者能够深入理解Tapestry ...

    Tapestry.5.Building.Web.Applications.pdf

    《Tapestry 5.0:构建Web应用程序》是一份专为深入了解Tapestry 5.0框架而准备的详细指南。Tapestry是Apache软件基金会的一个开源项目,它提供了一种基于Java的声明式MVC(Model-View-Controller)框架,用于构建...

Global site tag (gtag.js) - Google Analytics