S2SH
文章平均质量分 88
千里兵峰
do more do better do share
展开
-
web.xml中配置spring.xml的三种方式
见解1 spring的ContextLoaderListener与DispatcherServlet在WebApplicationContext上的细微区别 我们知道spring在web.xml中可以有三种方式来配置其xml路径:org.springframework.web.servlet.DispatcherServletorg.springframework.web.cont...原创 2011-03-16 16:46:29 · 380 阅读 · 0 评论 -
Session中load和get
Session中load和get 一、get不支持lazy,load支持lazy。 二、采用get加载数据,如果没有匹配的数据,返回null,而load则抛出异常。 三、执行load()时,先从Session查找当前的对象是否存在,如果不存在,则从数据库中去查询,如果不存在这条记录,则扔异常;执行get()的时候,不论Session中是否存在当前对象,直接从数据库中去查询,如果不存在,则返回nu...原创 2010-12-01 09:19:45 · 130 阅读 · 0 评论 -
hibernate session接口
beginTransation(); // cancelQuery(); // clear(); // 请缓存 close(); // 关闭session connection(); // 过时的,废弃的方法;不再推荐使用; contains( Object object ); //判断缓存中是否包含对象; createCriteria( … ); // 共有四种重载,后续会介绍...原创 2010-09-27 17:17:46 · 89 阅读 · 0 评论 -
IOC与AOP二
aop叫aspect oriented program,面向切面的编程ioc是invert of control,反转控制在spring in action那本书里有详细阐述,简单说一下,ioc就是其实就是依赖注入,即用接口编程,在程序中不出现new关键字,而是用接口来命名引用,然后通过某种方式(多数用spring,不过Google guice也是很好的ioc框架)把接口的某个实现类的实例注入到引...2010-02-28 18:27:43 · 73 阅读 · 0 评论 -
spring ioc与aop
IOC 和 AOP 控制反转模式(也称作依赖性介入)的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器(在Spring框架中是 IOC 容器) 负责将这些联系在一起。 在典型的 IOC 场景中,容器创建了所有对象,并设置必要的属性将它们连接在一起,决定什么时间调用方法。下表列出了IOC的一个实现模式。 ...原创 2010-02-15 21:17:26 · 126 阅读 · 0 评论 -
org/apache/commons/digester/RuleSet 解决方法
java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet解决方法 缺少这个包 commons-digester.jar 放到tommcat里的Lib 里即可2010-04-22 13:53:06 · 629 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/Converter
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/Converter 解决方案 下载一个commons-beanutils.jar包放到项目与tommcat两个的lib里。2010-04-22 13:43:59 · 267 阅读 · 0 评论 -
使用hibernate的11大优势
Hibernate在解决性能问题方面做得非常好。有了它的缓存机制,使用第三方缓存和数据库连接池,就较好的解决的性能问题。但这些还不够,hibernate给了开发者足够的自由,让开发者自己去控制性能问题。 学习了一段时间的ibatis,我觉得hibernate有着ibatis无法替代的优势。 1、开发者都知道,hibernate让我们以oo的方式操作数据库,这让我们看到了hibernat...原创 2010-01-29 19:40:03 · 95 阅读 · 0 评论 -
struts1与struts2的各个的优点和缺点
类: • Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。• Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现常用的接口。Action接口不是必须的,任何有execute标识的POJO对象都可以用作Struts2的Acti...原创 2010-01-20 18:34:00 · 94 阅读 · 0 评论 -
JAVA计算生肖
public static String getZodiac(String key) { String str="鼠猪狗鸡猴羊马蛇龙兔虎牛"; Integer year = Integer.valueOf(key.substring(0,4)); Integer now = Integer.valueOf(getDate().su...2009-09-28 14:52:32 · 881 阅读 · 0 评论 -
JAVA计算星座
看到别人用JS写了个计算星座的方法。感觉JAVA也能写。顺便就写了一个。 public static String getConstellation(String key) { Integer month=Integer.valueOf(key.substring(5,7)); Integer day = Integer.valueOf(key.su...2009-09-28 14:38:26 · 837 阅读 · 0 评论 -
SSH+DWR配置
新版SSH+DWR配置(Struts2.1.8+Spring3.0+Hibernate3.3.2+DWR2.0.6) 项目所需要用的包(包含常用包): antlr-2.7.6.jar aopalliance-1.0.jar asm-all-3.2.jar cglib-2.2.jar commons-beanutils-1.8.2.jar commons-codec-1.4.jar...原创 2011-03-23 03:08:46 · 129 阅读 · 0 评论