-
如何在普通的java工程下 加入jbosscache数据缓存啊10
根据业务需要 现在要在工程里面加一个数据缓存机制 现在选定用jbosscache的pojocache做数据缓存
在网上查了很多资料都没有适当的。而且中文材料也特别少。哪位帮帮我啊
问题补充:
我的数据库操作用的 是 ibatis2008年8月14日 11:28
3个答案 按时间排序 按投票排序
-
采纳的答案
我刚刚查下, ibatis好像内置是对OSCaceh支持的, 如果直接使用OSCache直接配置就可以使用!查了下, 好像不支持JBossCache!想了下, 如果你一定要使用JBossCache, 一种就是像我前面所说的, 自己用API手动控制要缓存的部分,另一种就是自定义ibatis的cache, 不过这要实现ibatis的om\ibatis\sqlmap\engine\cache\CacheController.java这个接口, 然后进行相应的配置, 不过这个方法我没试过, 不知道行的通不!
2008年8月14日 18:10
-
你是说在一般的java项目中用jbosscache, 那就是你直接用jbosscache的API编程了!主要就是使用org.jboss.cache.TreeCache这个类, 因为Hibernate是支持jbosscache的, 所以你要自己去看下Hibernate是怎么使用Jbosscache的, 源文件你可以在Hibernate中找到, 具体在hibernate-3.2\src\org\hibernate\cache\TreeCache.java文件中.抄一段:
public class TreeCache implements Cache { private static final Log log = LogFactory.getLog(TreeCache.class); private static final String ITEM = "item"; private org.jboss.cache.TreeCache cache; ...... // 从缓存中取 public Object read(Object key) throws CacheException { try { return cache.get( new Fqn( regionFqn, key ), ITEM ); } catch (Exception e) { throw new CacheException(e); } } ...... }
2008年8月14日 12:14
相关推荐
JBossCache是一款支持集群和事务的开源Java对象缓存技术,能够为集群环境下的Java应用提供高效的数据共享和数据缓存。JBossCache用户向导笔记是针对JBossCache使用的一个详细指南,它不仅介绍了JBossCache的基本概念...
JBossCache是JBOSS中间件组织开发的一个高性能、可扩展的缓存解决方案,它为Java应用程序提供了一个分布式缓存机制,旨在提升应用性能和数据一致性。在1.2.4版本中,我们能够通过源代码深入理解其内部实现机制,并...
【jbosscache】是基于Java的企业级缓存解决方案,主要设计用于提高应用程序的数据访问速度和性能。在大型分布式系统中,JBossCache扮演着关键角色,它通过将数据存储在内存中,减少了对数据库的频繁访问,从而提高了...
总结起来,文档深入探讨了Java中缓存技术的多个方面,包括Hibernate框架中的缓存使用、不同缓存策略的实现、本地缓存与分布式缓存的区别和配置、以及Java缓存技术在企业应用中的实际应用。这些知识对于Java开发者来...
JBoss Cache,也被称为Infinispan前身的一部分,是JBoss企业中间件的一部分,它在Java应用中广泛用于数据缓存和共享状态管理。 该压缩包包括以下关键文件: 1. jbosscache3.2.5.jar:这是JBoss Cache的主要运行时...
Java缓存技术是提高应用程序性能的关键手段,尤其是在处理大量数据或者频繁访问相同数据的场景下。本文将深入探讨几个常见的Java缓存框架及其特点,帮助开发者理解如何在项目开发中合理利用缓存。 首先,JBossCache...
缓存是一组存储在高速存储设备中的数据,用于缓存内存和磁盘间的数据交互速度差异。缓存可以位于硬件或者软件系统中,缓存的作用是加速数据访问速度,让数据更接近于应用程序,协调速度不匹配的问题。 常见的缓存...
JBossCache 是一个高度可配置、高性能的 Java 缓存解决方案,支持集群环境中的数据共享与一致性。它可以作为独立组件使用,也可以集成到 JBoss 应用服务器中。 ##### 1.1.1 PojoCache又是什么? PojoCache 是 ...
JbossCache中文文档由邱奎宁翻译,本人制作。
它不仅提供了强大的数据缓存能力,还支持集群环境下的数据一致性,使得它可以作为应用服务前端和数据库之间的中间层,大大提升了整体系统的响应速度。 #### 二、JBoss Cache的作用 1. **提高应用的可用性和性能**...
**JBossCache** 是一款高性能、可扩展的分布式缓存系统,支持集群环境下的数据缓存与事务处理。其核心设计理念是为开发者提供一种简单易用的方式,来管理应用程序中的缓存数据,并确保在多节点集群环境下的一致性与...
它通过分布式架构提供了一种缓存机制,使得数据可以存储在多个节点上,从而提高数据的读取速度和系统的可用性。在单个缓存存储能力和服务能力有限且可扩展性较差的背景下,分布式缓存的出现解决了这些问题。通过将...
它主要用于缓存 Plain Old Java Objects (POJOs),使得开发人员能够透明地操作这些对象而无需关心底层的复制或持久化细节。本教程主要介绍了如何使用 PojoCache API 来管理和操作 POJOs,并通过实例展示了其基本用法...
【Hibernate 缓存详解】 ...总的来说,Hibernate的缓存机制能够显著减少对数据库的访问次数,提升系统性能,特别是在处理大量数据和高并发场景下。正确配置和使用缓存是优化Hibernate应用程序的关键步骤。
- **异步刷新**:支持异步刷新机制,能够在不阻塞主线程的情况下更新缓存数据。 - **集群支持**:EHCache支持集群环境下的缓存同步,确保了数据的一致性。 #### 五、JCache **JCache** 是基于JSR-107标准的一种...
jbosscache-core-3.2.7.GA.jar
4. 在映射文件中使用`<cache>`子元素配置二级缓存,例如在`<class>`和`<set>`元素下。 通过理解Hibernate 3的缓存机制,我们可以更有效地利用缓存提高应用的性能,同时避免因不当使用导致的数据一致性问题。在实际...