|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
用winrar打包j2ee的程序和用IDE打包应用程序是一样的。按照你的想法,你是不是也希望服务器都整合由一家公司提供呢?
从hibernate2.1入手下手ehcache已作为hibernate的默许缓存计划(二级缓存计划sessionfactory级别),在项目中有针对性的利用缓存将对功能的提拔右很年夜的匡助。
要利用Ehcache:必要一下步骤
一,classpath增加响应的jar(ehcache,commons-logging)
二,然后在hibernate.cfg.xml中设置
<propertyname="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
<propertyname="cache.use_second_level_cache">true</property>
<propertyname="cache.use_query_cache">true</property>
申明:假如没有设置<propertyname="cache.use_second_level_cache">true</property>(默许false)将会发生依据单个id查询的情形(发生良多sql)。
三,为必要缓存的类增加缓存标示:
利用mapping文件时必要增加node:
Java代码
@Entity
@Cache(usage=CacheConcurrencyStrategy.READ_ONLY)
假如利用利用hibernateannoation是利用@Cache(usage=CacheConcurrencyStrategy.)标签,有5种可选的缓存计划:
1,CacheConcurrencyStrategy.NONE
不合用,默许
2.CacheConcurrencyStrategy.NONSTRICT_READ_WRITE
更新不频仍几个小时或更长
3,CacheConcurrencyStrategy.READ_ONLY
关于不产生改动的数据利用
4,CacheConcurrencyStrategy.READ_WRITE
基于工夫戳判断机制,,关于数据同步请求严厉的情形,利用频仍
5,CacheConcurrencyStrategy.TRANSACTIONAL
运转在jta情况种,基于事件
<p>
认真的记,感觉很紧张根本就没有时间和能力,来对技术知识点进行思考。这样课下就只能对知识进行简单的理解,其实简单的理解就是记忆课堂上讲的知识点, |
|