随笔分类 -  java框架

Spring,hibernate,Structs,IBatis
摘要:本文是《AOP 那点事儿》的续集。在上篇中,我们从写死代码,到使用代理;从编程式Spring AOP 到声明式 Spring AOP。一切都朝着简单实用主义的方向在发展。沿着 Spring AOP 的方向,Rod Johnson(老罗)花了不少心思,都是为了让我们使用 Spring 框架时不会感受到... 阅读全文
posted @ 2015-08-05 17:40 凡尘里的一根葱 阅读(252) 评论(0) 推荐(0)
摘要:引用:http://my.oschina.net/huangyong/blog/161338是一个周末,刚给宝宝喂完牛奶,终于让她睡着了。所以现在我才能腾出手来,坐在电脑面前给大家写这篇文章。今天我要和大家分享的是 AOP(Aspect-Oriented Programming)这个东西,名字与 O... 阅读全文
posted @ 2015-08-05 17:37 凡尘里的一根葱 阅读(209) 评论(0) 推荐(0)
摘要:使用绑定参数的优势:我们为什么要使用绑定命名参数?任何一个事物的存在都是有其价值的,具体到绑定参数对于HQL查询来说,主要有以下两个主要优势:①、 可以利用数据库实施性能优化因为对Hibernate来说在底层使用的是PrepareStatement来完成查询,因此对于语法相同参数不同的SQL语句,可... 阅读全文
posted @ 2015-08-04 22:47 凡尘里的一根葱 阅读(797) 评论(0) 推荐(0)
摘要:1.actionInvocation是什么ActionInvocation就是Action的调用者。ActionInvocation在Action的执行过程中,负责Interceptor、Action和Result等一系列元素的调度。理解ActionInvocation你需要对Action的调用过程... 阅读全文
posted @ 2015-08-04 11:41 凡尘里的一根葱 阅读(188) 评论(0) 推荐(0)
摘要:1.官方介绍的地址: http://struts.apache.org/2.1.6/docs/convention-plugin.html2.struts.xml文件配置只挑选几个重要的常量说明:(1) struts2.1.6 现在只需要一个struts.xml文件就可以了。以前配struts.... 阅读全文
posted @ 2015-08-04 09:51 凡尘里的一根葱 阅读(202) 评论(0) 推荐(0)
摘要:最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来... 阅读全文
posted @ 2015-08-04 09:40 凡尘里的一根葱 阅读(176) 评论(0) 推荐(0)
摘要:见注释 基础Constantsstruts.devMode ... 阅读全文
posted @ 2015-08-04 09:32 凡尘里的一根葱 阅读(205) 评论(0) 推荐(0)
摘要:ehcache是一个非常轻量级的缓存实现,而且从1.2之后就支持了集群,而且是hibernate默认的缓存provider。EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache的分布式缓存有传统的RMI,1.5... 阅读全文
posted @ 2015-08-03 19:52 凡尘里的一根葱 阅读(239) 评论(0) 推荐(0)
摘要:Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。下面先来剖析 Hibernate 延迟加载的“秘密”。集合属性的延迟加载当 Hib... 阅读全文
posted @ 2015-08-03 19:03 凡尘里的一根葱 阅读(148) 评论(0) 推荐(0)
摘要:update语句是在Hibernate的Configuration的时候生成的,不能动态改变。为什么update的时候所有的属性都一起update,而不是只更新改变字段,其实这是一个比较值得探讨的问题。如果想要做到只更新改变了的字段,必须做到两点:1、对PO的每个属性设置version进行状态跟踪2... 阅读全文
posted @ 2015-03-13 14:15 凡尘里的一根葱 阅读(1399) 评论(0) 推荐(0)
摘要:一、只有登录才能显示的页面这是一个很平常的问题,在访问某些网页的时候,只有登录才可以访问,以此保证安全。实现原理也很简单,就是将一个属性设置在session中。在访问的时候进行判断即可。例:request.getSession().setAttribute("user", username);这样就... 阅读全文
posted @ 2015-03-12 14:42 凡尘里的一根葱 阅读(286) 评论(0) 推荐(0)
摘要:Spring中常用的hql查询方法(getHibernateTemplate()) --------------------------------- 一、find(StringqueryString); 示例:this.getHibernateTemplate().find("frombean.... 阅读全文
posted @ 2015-03-11 14:17 凡尘里的一根葱 阅读(1328) 评论(0) 推荐(0)
摘要:Spring整合Hibernate后,为Hibernate的DAO提供了两个工具类:HibernateTemplate和HibernateDaoSupportHibernateTemplateHibernateTemplate是Spring提供的一个就Hibernate访问持久层技术而言、支持Dao... 阅读全文
posted @ 2015-03-11 14:10 凡尘里的一根葱 阅读(154) 评论(0) 推荐(0)
摘要:在Hibernate中,save()、saveOrUpdate()和persist()都是用于将对象保存到数据库中的方法,但其中有些细微的差别。例如,save()只能INSERT记录,但是saveOrUpdate()可以进行记录的INSERT和UPDATE。还有,save()的返回值是一个Seria... 阅读全文
posted @ 2015-03-11 14:04 凡尘里的一根葱 阅读(505) 评论(0) 推荐(0)