开源框架
yxpjx
这个作者很懒,什么都没留下…
展开
-
HIBERNATE原理
Hibernate工作原理及为什么要用? 原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2.原创 2008-12-11 14:05:00 · 2470 阅读 · 3 评论 -
cache1.5使用
<br />Cache的配置很灵活,官方提供的Cache配置方式有好几种。你可以通过声明配置、在xml中配置、在程序里配置或者调用构造方法时传入不同的参数。<br /> <br />你可以将Cache的配置从代码中剥离出来,也可以在使用运行时配置,所谓的运行时配置无非也就是在代码中配置。以下是运行时配置的好处:<br /> <br />· 在同一个地方配置所有的Cache,这样很容易管理Cache的内存和磁盘消耗。<br />· 发布时可更改Cache配置。<br />· 可再安装阶段就检查出配原创 2010-08-27 19:14:00 · 619 阅读 · 0 评论 -
DBCP的参数配置
<br /> 在使用本站的JSP空间时,我们推荐您使用链接池。链接池不但能提高数据库的访问效率,也能有效地控制自己使用的资源,如果链接泄露也能及时发现问题。下面将Tomcat中使用的DBCP配置参数列出,仅供参考。username传递给JDBC驱动的用于建立连接的用户名password传递给JDBC驱动的用于建立连接的密码url传递给JDBC驱动的用于建立连接的URLdriverClassName使用的JDBC驱动的完整有效的java 类名connectionProperties当建立新连接时被发送给JDB原创 2010-07-29 15:14:00 · 5048 阅读 · 0 评论 -
sitemesh 使用
简介: sitemesh应用Decorator模式,用filter截取request和response,把页面组件head,content,banner结合为一个完整的视图。通常我们都是用include标签在每个jsp页面中来不断的包含各种header, stylesheet, scripts and footer,现在,在sitemesh的帮助下,我们可以开心转载 2010-05-14 09:47:00 · 496 阅读 · 0 评论 -
spring2.5 实例化bean的三种方法
第一种:通过构造函数实例化bean,需要指定class属性,给bean提供一个无参的构造方法通过构造函数实例化bean,需要指定class属性, 第二种:通过静态工厂实例化bean,除需要指定class属性外,同时还必须使用factory-method属性指定要调用的工厂方法的名称。注意factory-method的方法是静态的。 这是静态工厂类public class原创 2010-03-05 17:13:00 · 826 阅读 · 0 评论 -
spring 的ApplciationContext使用说明
ApplicationContext是Spring的核心,Context我们通常解释为上下文环境,我想用“容器”来表述它更容易理解一些,ApplicationContext则是“应用的容器”了:P,Spring把Bean放在这个容器中,在需要的时候,用getBean方法取出,虽然我没有看过这一部分的源代码,但我想它应该是一个类似Map的结构。 在Web应用中,我们会用到WebApplication原创 2010-03-05 10:20:00 · 834 阅读 · 0 评论 -
spring容器的三种初始化方法
1.第一种,使用数组 ApplicationContext contex=new ClassXmlApplicationContext(new String["applciation.xml","applciation-hibernate.xml"]);2.第二种,只用通配符 ApplicationContext contex=new ClassXmlApplicationContext("a原创 2010-03-08 10:26:00 · 2021 阅读 · 0 评论 -
本文介绍hibernate的各种保存方式的区
本文介绍hibernate的各种保存方式的区(save,persist,update,saveOrUpdte,merge,flush,lock)及 对象的三种状态。 Hibernate的状态 hibernate的各种保存方式的区(save,persist,update,saveOrUpdte,merge,flush,lock)及 对象的三种状态 hibernate的保存 hiber原创 2009-09-02 19:15:00 · 517 阅读 · 0 评论 -
hibernate 只更新修改了的属性。
Object a = session.load(); a.setXXX a.setXXXX session.save(). 或者是 Object a = new Object(); a.setXXx() a.setXXX() session.lock(a,LinkModel.NONE) session.save().原创 2009-09-02 19:14:00 · 462 阅读 · 0 评论 -
AOP+Cache
需要使用Spring来实现一个Cache简单的解决方案,具体需求如下:使用任意一个现有开源Cache Framework,要求可以Cache系统中Service或则DAO层的get/find等方法返回结果,如果数据更新(使用Create/update/delete方法),则刷新cache中相应的内容。 根据需求,计划使用Spring AOP + ehCache来实现这个功能,采用ehCache转载 2009-08-31 14:57:00 · 1814 阅读 · 0 评论 -
二级缓存配置
1.在applicationContex.xml文件里面添加二级缓存配置: bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> property name="dataSource">ref bean="dataSource" />property>原创 2009-07-29 17:48:00 · 786 阅读 · 0 评论 -
spring hibernate 的二级绶存配置
.首先,在spring的hibernate配置里(我的是applicationContext-hibernate.xml) 加上如下属性: org/appfteaching/model/TArticleclass.hbm.xml ${hibernate.dialect} ${hibernate.sho原创 2009-07-29 17:37:00 · 1058 阅读 · 0 评论 -
myeclipse7.0不能安装
最新的360安全卫士,阻止了7.0的安装,在安装过程中会报 ”灾难性故障“,然后就无法安装主。将360先禁用,再安装就OK了。原创 2009-07-25 13:39:00 · 465 阅读 · 0 评论 -
spring2.5 和hibernate整合时出错
spring2.5 和hibernate整合时出错:如下。原因:asm.jar 和asm2.2.3 冲突。解决方法:删除一个asm2.2.3 。jar包。 org.springframework.beans.factory.BeanCreationException: Error creating bean with name sessionFactory defined原创 2009-07-25 14:53:00 · 555 阅读 · 0 评论 -
webservice 使用
<br />java 调用webservice的各种方法总结 <br /> <br />一、利用jdk web服务api实现,这里使用基于 SOAP message 的 Web 服务 <br /> 1.首先建立一个Web services EndPoint: package Hello; <br />import javax.jws.WebService; <br />import javax.jws.WebMethod; <br />import javax.xml.ws.E原创 2010-10-22 15:10:00 · 1389 阅读 · 0 评论