![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SSH
笑剑钝
这个作者很懒,什么都没留下…
展开
-
Struts1与Struts2的12点区别
1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法转载 2012-06-28 16:04:48 · 269 阅读 · 0 评论 -
Hibernate用Criteria查询时使用Distinct方法去除重复数据
//片段代码Criteria criteria = session.createCriteria(User.class);criteria.add(Restrictions.like("name", name, MatchMode.ANYWHERE));criteria.createAlias("perms","p");criteria.add(Restrictio转载 2012-07-13 23:31:25 · 19213 阅读 · 2 评论 -
Hibernate的缓存
1.默认的Session级别的一级缓存2.可选的SessionFactory级别的二级缓存,这是全局性的缓存,所有session共享这个缓存,session会优先从这里加载实例。缓存相当于一个Map,key为实体的标示属性值,value为实体作用:除非程序显示调用Session的flush()方法,或程序关闭Session时才会把这些改变一次性地flush到数据库-------通过这种原创 2012-07-21 09:40:21 · 391 阅读 · 0 评论 -
Spring资源访问
Spring把各种类型的文件(如.xml)、二进制流等统称为资源。在Sun所提供的标准API里,资源访问通常是由java.net.URL和文件IO来完成,尤其是当我们需要访问来自网络的资源时,通常会选择URL类。URL类可以处理一些常规的资源访问问题,但依然不能很好地满足所有底层资源访问的需要,比如,暂时还无法在类加载路径,或相对于ServletContext的路径中访问资源,虽然Java转载 2012-07-21 16:16:56 · 618 阅读 · 0 评论 -
Struts2的OGNL
Stack Context:整个OGNL计算、求值的ContextValueStack:StackContext内的“根”对象*访问StackContext里的命名对象需要在对象名之前添加#前缀。*当访问OGNL的StackContext的“根”对象里的属性时,可以省略对象名。*当系统创建Action实例后,该Action实例已经被保存到ValueStack中,故无需书写#即可访问原创 2012-06-30 16:04:40 · 287 阅读 · 0 评论 -
spring2,hibernate3,jar冲突问题
昨天遇到了jar包冲突问题java.lang.NoSuchMethodError: org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)这是asm.jar 的一个方法,明明已经导入了,由于Spring中的“asm-原创 2012-06-28 11:50:17 · 836 阅读 · 0 评论 -
Filter
1.create a Filter handler class2.config this Filter in web.xml Filter is just an enhanced Servlet, it can do pre-handle to request, and do suf-handle to response.常见应用:权限控制、记录日志原创 2012-06-20 15:55:00 · 217 阅读 · 0 评论