`
打倒小日本
  • 浏览: 48125 次
  • 性别: Icon_minigender_1
  • 来自: 辽宁
社区版块
存档分类
最新评论

Seam下使用Ehcache实现二级缓存

阅读更多
项目使用的是EAR包 之前ehcache一直都配不上
近期上网找了一下 可爱的老外果然没有让我失望
啥问题他们都提前遇到 并被其他的老外给解决了

几点事项
一、persistence.xml增加一条配置
<property name="hibernate.cache.provider_configuration_file_resource_path" 
          value="ehcache.xml"/>


二、ehcache.xml需要放在EAR的根目录
也就是跟jboss-seam.jar richfaces-api.jar jboss-el.jar在同一个目录下
WAR包的没试过 Seam在WAR包下问题太多了

三、配置文件的具体写法也有些差别
<cache name="zhulu-ear_ear,zhulu-ejb_jar,zhulu.com.zhulu.entity.Config"
       maxElementsInMemory="500"
       eternal="true"
       timeToIdleSeconds="0"
       timeToLiveSeconds="0"
       overflowToDisk="false"
       memoryStoreEvictionPolicy="LRU"
/>

注意这个name属性的设置
不是 zhulu.com.zhulu.entity.Config
而是 zhulu-ear_ear,zhulu-ejb_jar,zhulu.com.zhulu.entity.Config

JEE果然还是有点复杂 这些无聊的前缀就是证明
期待JAVAEE6尽快发布 能在简化开发上更近一步
免去一些毫无意义的步骤和限制...
分享到:
评论

相关推荐

    seam_carving 代码实现 seam

    - **图片缩放**: 传统的缩放方法可能导致图像失真,而Seam Carving可以在不明显改变视觉效果的情况下改变图像尺寸。 - **UI设计**: 可用于自适应界面布局,根据屏幕尺寸动态调整元素大小。 - **视频处理**: 应用于...

    Seam Carving的C++实现代码

    Seam Carving是一种图像内容感知的尺寸调整方法,它能够在保持图像主要结构不变的情况下,智能地减少或增加图像的宽度和高度。这种方法是由Amit Agarwal和Matthieu Salzmann于2007年提出的,其核心思想是通过找到...

    seamcarving主要部分matlab实现

    在MATLAB中,可以使用二维数组来记录已经找到的seam,避免重复。 ### 5. 压缩与解压缩 在MATLAB中,一旦seams被确定,就可以进行图像的压缩和解压缩操作。压缩是通过删除seams来减小图像的宽度或高度,而解压缩则...

    seam一些基本功能的实现方法

    PDM_IV_Report_SEAM.pdf可能是Seam在项目中的一个报告或者教程,详细解释了如何使用Seam实现产品数据管理和报告生成。这样的文档通常会包含实际代码示例,解释如何配置Seam组件,如何处理数据库交互,以及如何利用...

    jboss seam 学习资料,seam in action和官方手册

    5. **持久化与数据访问**:研究Seam如何通过JPA进行数据存储和检索,以及Seam的缓存和查询优化功能。 6. **国际化与本地化**:学习如何在Seam项目中实现多语言支持。 7. **测试与调试**:掌握Seam的测试工具和策略,...

    SEAM 中文开发指南

    - **在Jboss4.0下使用Seam**: - **安装JBoss4.0**:确保 JBoss 版本兼容。 - **安装JSF1.2RI**:满足 SEAM 的运行环境要求。 #### 四、上下文相关的组件模型 - **Seam上下文**: - **无状态上下文**:适用于一...

    seam的使用说明文档

    ### Seam 使用说明文档知识点概述 #### 一、Seam简介及功能特点 Seam是一个用于构建企业级Java应用的强大框架,它提供了丰富的组件和工具来简化开发过程,并增强应用程序的功能性和可维护性。该框架由Gavin King、...

    Seam框架文档简述

    Seam使用Java 5的注解实现了双向注射机制。这种机制比传统的依赖注入更加灵活,它可以实现组件之间的动态绑定,并且支持上下文相关的绑定。 ##### 6. 使用注解配置 Seam鼓励使用Java 5的注解特性来配置应用,这种...

    jboss seam 中文文档集合

    这个文档集合包含了对Seam及其相关技术的详尽介绍,帮助开发者深入了解并有效地使用Seam。 **1. Seam Reference** Seam Reference 提供了Seam框架的完整指南,包括英文版和中文版。中文版的Seam_2.0_Reference_zh_...

    使用 Maven 管理 Seam 项目

    本篇文章将深入探讨如何使用Maven来管理Seam项目,一个基于Java EE的轻量级框架,专为富互联网应用程序(RIA)设计。 Seam项目是一个集成框架,它将JSF、EJB、CDI、JPA等Java EE技术紧密融合,提供了丰富的功能和...

    seam 框架整合hibernate+jsf

    Seam框架是一个全面的Java EE应用开发框架,它旨在简化企业级应用的开发流程,尤其在整合用户界面、业务逻辑和服务层方面。本资源重点讨论了Seam如何与Hibernate ORM框架以及JavaServer Faces (JSF) 用户界面技术...

    JBOSS SEAM组件中文手册

    **JBoss Seam组件中文手册** **一、Seam框架概述** Seam是一个开源的企业级Java框架,由JBoss公司开发,旨在简化Java EE应用程序的开发。...通过深入理解和熟练使用Seam,开发者能够构建出高效、灵活的企业级应用。

    seam_in_action

    - **第5章:Seam组件描述符**:介绍如何使用 Seam 组件描述符来定义组件的行为和配置。 - **第6章:绝对控制反转**:详细介绍 Seam 的绝对控制反转机制,以及它如何优化组件间的依赖管理。 ### 三、Seam的特点与...

    Jboss Seam中文版

    7. **在JBoss 4.0下使用Seam**:由于JBoss 4.0版本较老,因此需要特别注意兼容性问题。 #### 第三章:上下文相关的组件模型 这一章深入探讨了Seam中的核心概念——组件模型,以及各种不同的上下文环境。 1. **...

    为Seam做好准备

    Seam与EJB3.0的轻量级版本集成良好,理解EJB的角色和使用场景对Seam的使用有帮助。 5. **Seam框架结构**:Seam框架包含了多个模块,如Seam Core、Seam Faces、Seam Security等,了解这些模块的功能和它们之间的关系...

    MATLAB_Seam_Carving_seamcarving_

    在MATLAB中,可以使用以下步骤实现seam carving: 1. 读取图像并将其转换为灰度图像。 2. 计算图像的能量图,通常是图像的梯度绝对值。 3. 实现seam的查找算法,找到一条或多条低能量的路径。 4. 根据需要调整图像...

    Matlab实现SeamCarving算法 放大缩小图片(包含GUI)

    在Matlab中实现SeamCarving算法,可以为图像的无损缩放提供一种有效的方法。下面我们将深入探讨这个算法及其在Matlab中的实现。 SeamCarving算法的核心思想是找到能量最小的接缝,以减少对图像视觉质量的影响。在...

    seam in action 中文 english

    4. **EJB集成**:Seam与EJB 3.0无缝集成,允许开发者在不牺牲可维护性和性能的前提下,利用EJB来实现业务逻辑。这使得Seam成为开发企业级应用的理想选择。 5. **持久性管理**:Seam通过JPA提供了简单且强大的数据...

    jboss seam 教程

    通过以上内容的学习,读者可以全面了解JBoss Seam框架的核心功能和技术特点,掌握如何使用Seam开发复杂的企业级Web应用。此外,还提供了丰富的示例代码和实践指导,帮助读者加深理解和提高实战能力。

    jboss seam 2.01GA REF DOC

    - 使用 JSF 组件和 Seam 功能实现页面逻辑。 - **1.2.1.10 EAR 部署描述符:application.xml** - 此文件定义了应用的整体结构和依赖关系。 - 包括模块列表和其他元数据。 **1.2.2 工作原理** - **Seam 组件**...

Global site tag (gtag.js) - Google Analytics