摘要:
阅读全文
摘要:
下载好svn服务器安装包,开始进行安装,原则上一路下一步,看图文操作: 阅读全文
摘要:
1.从svn下载到客户端的代码版本时是一致的,如果一旦在客户端修改了代码,则版本号会+1; 2.提交的版本号必须比在SVN的版本大一版本号; 阅读全文
摘要:
一.ssh整合理论 1.ssh整合其实是把hibernate和struts2的依赖对象交给spring来创建和维护 2.struts2的Action创建由spring来创建 3.hibernate的sessionFactor以及session的获得,aop事务等由spring来管理 二.导包 1.h 阅读全文
摘要:
一.导包;除了核心包之外,spring-aop要的包如下: 二.准备通知类,类中有很多通知方法,前置通知,后置通知,异常拦截通知,环绕通知 三.准备目标类,图就略了 四.配置目标对象,通知对象以及织入 <aop:config>:配置通知织入目标对象 <aop:pointcut>:配置切点的范畴 <a 阅读全文
摘要:
一.Spring事务管理 1.在不同的平台操作事务的代码和技术上有略微不同的,不过在本质上还是打开事务,关闭事务,回滚事务等啊;所以spring提供了一个接口PlatFormTransationManager平台事务管理器对象,很多操作事务的技术平台都实现了该接口,比如hibernate,jdbc等 阅读全文
摘要:
一.spring整合jdbc 1.spring提供了一个可以操作数据库的对象JDBCTemplate,该对象封装了jdbc的技术,相当dbUtils时的QueryRunner对象,也同样需要连接池的依赖 二.想要完成spring整合jdbc的对数据库操作演示,除了spring核心包以外,得导c3p0 阅读全文
摘要:
1.JoinPoint连接点:目标对象中,所有可以增强的方法 2.pointCut切入点:目标对象中,需要或已经增强的方法 3.Advice通知:增强的代码 4.Target目标对象:被代理对象 5.weaving织入:将通知应用到切入点的动作 6.proxy代理:将通知织入到目标对象后,生成代理对 阅读全文
摘要:
一.aop 1.aop:面向切面编程,用一句话来概括的话是:横向重复,纵向抽取 2.很多技术能够体现aop思想,比如动态代理,struts2拦截器,过滤器等 二.Spring-aop 1.Spring提供了代理技术能够把容器管理的对象生成“动态代理对象”,无需自己手写装配的代码和生成代理对象 2.至 阅读全文
摘要:
相信有的时候在测试代码时,老是重复创建容器对象,指定配置路径名以及获取容器内的对象等很麻烦 spring整合了junit技术来解决这个问题,步骤如下: 1.导包,如图: 2.在测试类上得写两个注解,如图: 3.如何获取容器对象里的对象呢?先定义成员变量,在变量上使用@Resource来注入容器哪一个 阅读全文