仓酷云

标题: 来看hibernate3进修条记(二十一)|二级缓存 [打印本页]

作者: 透明    时间: 2015-1-18 11:17
标题: 来看hibernate3进修条记(二十一)|二级缓存
其实产生见解的过程就是训练自己发现问题,分析问题的能力。根据以上的认识我想谈下传统的学习与通过视频独立学习的优缺点:
二级缓存及内部缓存,它可以超出数个Session,经由过程统一个SessionFactory举行办理和保护。
接上例的代码:http://blog.csdn.net/kunshan_shenbin/archive/2008/09/03/2874375.aspx
要利用二级缓存,起首必要对hibernate.cfg.xml文件举行修正:
  1. 1.<?xmlversion="1.0"encoding="utf-8"?>2.<!DOCTYPEhibernate-configurationPUBLIC3."-//Hibernate/HibernateConfigurationDTD3.0//EN"4."http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">5.6.<hibernate-configuration>7.8.<session-factory>9.10.....11.<propertyname="hibernate.cache.provider_class">12.org.hibernate.cache.HashtableCacheProvider13.</property>14.....15.16.</session-factory>17.18.</hibernate-configuration>
复制代码
HashtableCache是Hibernate本人所供应的二级缓存的完成,可是因为其功能和功效无限,一样平常只用于开辟和测试。
固然我们可使用第三方的完成,比如:org.hibernate.cache.EhCacheProvider,这个必要ehcathe.jar包。
修正User.hbm.xml文件:
  1. 1.<?xmlversion="1.0"encoding="utf-8"?>2.<!DOCTYPEhibernate-mapping3.PUBLIC"-//Hibernate/HibernateMappingDTD3.0//EN"4."http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">5.6.<hibernate-mapping>7.8.<classname="com.hb3.pack_21.model.User"table="user">9.10.<cacheusage="read-write"/>11.12.<idname="id"column="id"type="java.lang.Integer">13.<generatorclass="native"/>14.</id>15.16.<propertyname="name"column="name"type="java.lang.String"/>17.18.<many-to-onename="room"19.column="room_id"20.class="com.hb3.pack_21.model.Room"21.cascade="save-update"22.outer-join="true"/>23.24.</class>25.26.</hibernate-mapping>
复制代码
<p>
首先第一点:jsp,servlet,javabean这些最基本的,嘿嘿,就算你是高手的话,在大行的企业级应用的话还是需要框架的,一个好的框架确实能构解决许多问题。
作者: admin    时间: 2015-1-20 19:34
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
作者: 小妖女    时间: 2015-2-5 01:19
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
作者: 兰色精灵    时间: 2015-2-7 02:54
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
作者: 海妖    时间: 2015-2-19 22:20
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
作者: 爱飞    时间: 2015-3-2 10:19
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
作者: 飘灵儿    时间: 2015-3-11 03:05
是一种将安全性(Security)列为第一优先考虑的语言
作者: 深爱那片海    时间: 2015-3-11 06:37
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
作者: 飘飘悠悠    时间: 2015-3-11 19:00
是一种语言,用以产生「小应用程序(Applet(s))
作者: 蒙在股里    时间: 2015-3-19 08:28
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
作者: 分手快乐    时间: 2015-3-27 15:10
如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2