| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 599 人关注过本帖
标题:集成JMX
只看楼主 加入收藏
bagger
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:33
帖 子:891
专家分:0
注 册:2005-8-16
收藏
 问题点数:0 回复次数:0 
集成JMX
JMX是用来管理Java组件的J2EE标准。Hibernate也可以通过JMX标准服务来管理。我们在发布包中提供了一个Mbean的实现:org.hibernate.jmx.HibernateService。

在Jboss用户指南中有如何在Jboss应用服务器上部署Hibernate作为JMX服务的例子。在Jboss应用服务器上,如果你使用JMX部署,有以下好处:

Session管理:Hibernate会话的生命周期能够自动的绑定到JTA事务的范围上。也就是说你不用再手动的打开关闭会话,它将作为Jboss EJB拦截器的工作。你也不用担心在代码任何地方有关事务边界的问题(除非你想自己写一个轻便的持久层,使用Hibernate的事务API)。可以通过调用HibernateContext来访问一个会话。

HAR部署:通常情况下,你可以使用Jboss部署描述符(在EAR或者SAR文件中)来部署Hibernate为一个JMX服务,这种方式支持SessionFactory所有有效的配置选项。但是这种方式仍然需要在部署描述符中命名所有的映射文件。如果你使用HAR方式部署,Jboss将会自动检测HAR文件中所有的映射文件。

查看Jboss用户指南可以得到集成JMX的更多信息。

JMX服务的另外一个特性就是运行时Hibernate统计.
搜索更多相关主题的帖子: JMX 
2007-12-10 12:33
快速回复:集成JMX
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016607 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved