透明 发表于 2015-1-18 11:17:28

来看hibernate3进修条记(二十一)|二级缓存

其实产生见解的过程就是训练自己发现问题,分析问题的能力。根据以上的认识我想谈下传统的学习与通过视频独立学习的优缺点:
二级缓存及内部缓存,它可以超出数个Session,经由过程统一个SessionFactory举行办理和保护。
接上例的代码:http://blog.csdn.net/kunshan_shenbin/archive/2008/09/03/2874375.aspx
要利用二级缓存,起首必要对hibernate.cfg.xml文件举行修正:

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.<?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的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。

海妖 发表于 2015-2-19 22:20:34

Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台

爱飞 发表于 2015-3-2 10:19:52

Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。

飘灵儿 发表于 2015-3-11 03:05:46

是一种将安全性(Security)列为第一优先考虑的语言

深爱那片海 发表于 2015-3-11 06:37:00

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

飘飘悠悠 发表于 2015-3-11 19:00:44

是一种语言,用以产生「小应用程序(Applet(s))

蒙在股里 发表于 2015-3-19 08:28:54

是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能

分手快乐 发表于 2015-3-27 15:10:54

如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
页: [1]
查看完整版本: 来看hibernate3进修条记(二十一)|二级缓存