仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 505|回复: 10
打印 上一主题 下一主题

[学习教程] 来看hibernate3进修条记(二十一)|二级缓存

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:17:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
其实产生见解的过程就是训练自己发现问题,分析问题的能力。根据以上的认识我想谈下传统的学习与通过视频独立学习的优缺点:
二级缓存及内部缓存,它可以超出数个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:12 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
小妖女 该用户已被删除
板凳
发表于 2015-2-5 01:19:11 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
兰色精灵 该用户已被删除
地板
发表于 2015-2-7 02:54:35 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
海妖 该用户已被删除
5#
发表于 2015-2-19 22:20:34 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
爱飞 该用户已被删除
6#
发表于 2015-3-2 10:19:52 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
飘灵儿 该用户已被删除
7#
发表于 2015-3-11 03:05:46 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
深爱那片海 该用户已被删除
8#
发表于 2015-3-11 06:37:00 | 只看该作者
应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
飘飘悠悠 该用户已被删除
9#
发表于 2015-3-11 19:00:44 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
蒙在股里 该用户已被删除
10#
发表于 2015-3-19 08:28:54 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
分手快乐 该用户已被删除
11#
发表于 2015-3-27 15:10:54 | 只看该作者
如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 11:38

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表