JAVA 对象工厂之Spring
文章平均质量分 85
李卫康的博客
本人学识渊博、经验丰富,代码风骚、效率恐怖,c/c++、java、php无不精通,熟练掌握各种框架,深山苦练20余年,一天只睡4小时,千里之外定位问题,瞬息之间修复上线。身体强壮、健步如飞,可连续编程100小时不休息,讨论技术方案5小时不喝水,上至带项目、出方案,下至盗账号、威胁pm,啥都能干。泡面矿泉水已备好,学校不支持编程已辍学,家人不支持编程已断绝关系,老婆不支持编程已离婚,小孩不支持编程已送养。
展开
-
spring 依赖注入的5中方式
spring中如何给对象的属性复制?1)通过构造方法2)通过set方法给属性注入值3)p命名空间4)自动转配(了解即可,不推荐使用)5)注解准备工作(模拟业务方法)Action-->service-->dao1)UserDao:public class UserDao { public void save(){ System.out.println("save原创 2015-07-29 22:32:04 · 673 阅读 · 0 评论 -
spring 声明式事务管理注解方式实现
使用注解实现Spring的声明式事务管理,更加简单!步骤: 1) 必须引入Aop相关的jar文件 2) bean.xml中指定注解方式实现声明式事务管理以及应用的事务管理器类 3)在需要添加事务控制的地方,写上: @Transactional @Transactional注解: 1)应用事务的注解原创 2015-07-31 20:09:20 · 3467 阅读 · 2 评论 -
spring,hibernate,struts整合
SSH整合:Spring与Hibernate整合 Spring与Struts整合 整合步骤:---------------------------------------------->本人使用的是struts2.3.4.1 hibernate3.6.0 spring3.2.51.导入jar文件1)struts jar文件-->如何找?-->去源码包中struts原创 2015-07-31 21:45:55 · 855 阅读 · 0 评论 -
spring与hibernate整合(三种方式)
Spring与Hibernate整合关键点: 1) Hibernate的SessionFactory对象交给Spring创建; 2) hibernate事务交给spring的声明式事务管理。SSH整合: Spring与Struts; Spring与hibernate整合; SH整合步骤:原创 2015-07-31 20:33:41 · 7232 阅读 · 0 评论 -
spring 声明式事务管理xml方式实现
事务控制概述:编程式事务控制 自己手动控制事务,就叫做编程式事务控制。 Jdbc代码: Conn.setAutoCommite(false); //设置手动控制事务 Hibernate代码: Session.beginTransaction();原创 2015-07-31 19:54:07 · 1045 阅读 · 0 评论 -
spring 注解&XML实现AOP编程
注解方式实现AOP编程注解方式步骤:1) 先引入aop相关jar文件 (aspectj aop优秀组件) spring-aop-3.2.5.RELEASE.jar 【spring3.2源码】aopalliance.jar 【spring2.5原创 2015-07-30 23:45:46 · 668 阅读 · 0 评论 -
spring 代理(静态代理&动态代理&cglib代理)
介绍spring AOP之前 先介绍三种常见的代理方式:静态代理,动态代理,cglib代理代理概述:代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理访问目标对象。这样好处: 可以在目标对象实现的基础上,增强额外的功能操作。(扩展目标对象的功能)。举例:明星(邓紫棋) 目标 (代理)一.静态代理1)代理的对象要原创 2015-07-30 20:32:58 · 1122 阅读 · 1 评论 -
spring 手工实现AOP编程
AOP概述:AOP,aspect object programming 面向切面编程功能:让关注点代码与业务代码分离!关注点:重复代码就叫做关注点.切面:关注点形成的类,就叫做切面(类)! 面向切面编程,就是指 对很过功能都有的重复性代码抽取,再在运行的时候往业务方法上动态的植入"切面类代码"切入点:执行目标对象方法,动态植入切面代码. 可以通过切入点表达式,指定拦截那些类的方原创 2015-07-30 22:28:59 · 679 阅读 · 0 评论 -
spring 入门案例
spring开发步骤:spring jar包介绍:在3.0以下的版本,源码有spring中相关的所有包(包括spring核心包和依赖包)在3.0以上版本,源码中只有spring的核心包没有依赖包 依赖包需要自己下载1)源码,jar包:spring-framwork-3.2.5.RELEASEcommons-logging-1.1.3.jar 日志原创 2015-07-29 20:18:04 · 692 阅读 · 0 评论 -
spring 专业术语概述
组件/框架设计:侵入式设计:引入了框架,对现有的类的结构有影响,即需要实现或继承某些特定的类 例如,struts框架就是一个典型的侵入式设计的框架.要使用数据校验和数据封装Action类就需要继承ActionSupport类.非侵入式设计:引入了框架,对现有的类的结构没有影响.例如hibernate框架和spring框架.控制反转:Inversion on Control,控制翻转 I原创 2015-07-29 18:49:49 · 1002 阅读 · 0 评论 -
spring spring是用来解决什么问题的?
struts与hibernate可以做什么事?struts,MVC中的控制层解决方案可以进行请求数据自动的封装,类型转换,文件上传,数据校验...等hibernate,持久层的解决方案:可以做到,把对象保存到数据库中从数据库中取出的是对象*传统的开发模式基于MVC模式进行项目开发;基于MVC的项目框架结构;Entity/dao/service/act原创 2015-07-29 18:24:32 · 3927 阅读 · 0 评论 -
spring与struts的整合
Spring,负责对象对象创建Struts, 用Action处理请求Spring与Struts框架整合,关键点:让struts框架action对象的创建,交给spring完成! Spring与Hibernate整合:【SSH整合: Spring与Struts 关键点: action交给spring创建!Spring与Hibernate关键点:sessionFac原创 2015-07-29 23:35:37 · 462 阅读 · 0 评论 -
AOP面向切面编程,JDK的动态代理方式
1. AOP概念1.1 什么是AOP在软件行业中,AOP可以理解为面向切面编程,它是一种通过预编译和运行期动态代理实现程序功能的统一的一种技术。AOP,其实是OOP的延续。利用AOP可以使得业务逻辑代码各部分之间的耦合度降低,提高程序的可重用性,同时,提高效率。AOP使用纯Java实现,不需要专门的编译过程和类加载器,在运行期通过代理方式向目标类织入增强代码。AspectJ是一个基于原创 2017-05-11 12:20:12 · 973 阅读 · 1 评论