




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
spring总结 第一篇:spring总结Spring一:Spring流程1.创建一个java项目2.导入spring的支持包3.写一个类作为被启动的类4.书写spring的配置文件5.启动spring容器6.使用spring容器创建目标类对象7.对象进行操作二:springIOC1.springIOC也叫作控制反转,就是让spring容器控制目标类的创建,初始化,销毁等操作。当spring是多例的时候并不能控制对象的销毁创建bean的三种形式:1.利用默认的构造器(必须有默认的构造函数)2.利用静态构造方法(利用静态代码块)3.利用实例工厂方法只学习了两种:创建bean的时机:别名:aliasSpring的创建和销毁:*初始化:由spring容器调用init方法在构造函数之后执行*销毁:单例时,由spring容器执行销毁操作,并且对象必须为ClassPathXmlApplicationContext的时候才可以,多例的情况下spring不能销毁他三:springDI:依赖注入:给属性赋值1.在spring中基本数据类型包括包装类和String类型2.基本数据类型使用set方法赋值时依据的是setxxx的方法名,所以属性名和方法名要一致。1.利用set方法给属性赋值构造函数给属性赋值.xml2.注解的匹配:1、导入命名空间xmlns:context=“http://.itcast.spring0909.scan”>原理**启动spring容器,加载配置文件**spring容器解析到***spring容器会在指定的包及子包中查找类上是否有@Component**如果@Component注解没有写任何属性*@Component*publicclassPerson{**}*==**如果@Component(“aa”)*@Component*publicclassPerson{**}*==***在纳入spring管理的bean的范围内查找@Resource注解**执行@Resource注解的过程*说明:*xml效率比较高,但是书写比较麻烦*注解效率比较低,书写比较简单继承:abstractspring容器不会为该类创建对象-->parent让子类拥有父类的属性的值-->四:代理代理比较简单,所以先不写。1.如何使用Java动态代理。具体有如下四步骤:1.通过实现InvocationHandler接口创建自己的调用处理器;2.通过为Proxy类指定ClassLoader对象和一组interface来创建动态代理类;3.通过反射机制获得动态代理类的构造函数,其唯一参数类型是调用处理器接口类型;4.通过构造函数创建动态代理类实例,构造时调用处理器对象作为参数被传入。1.SpringAOP的各个概念:1.切面:就是流程中需要执行的类2.通知:切面中的方法3.切入点:就是invoke方法中方法执行的条件4.目标对象:被代理对象5.aop对象:代理对象6.织入:形成代理方法的过程7.连接点:客户端调用的方法代理对象的方法等于通知+目标方法。1.Spring注解用的很少,了解就可以了。五:struts2深度解析:六:spring和hibernate整合1.切入点表达式:/表示文件夹,.表示包七:三大框架整合三大框架的整合步骤:*新建一个工程*把整个工程的编码改变成utf-8*把整个jsp页面也改变成utf-8*导包web-inflibstrutshibernatespringdbjunit*建三个srcfoldersrc存放源代码的cn.itcast.s2sh0909.struts2.actioncn.itcast.s2sh0909.daocn.itcast.s2sh0909.dao.implcn.itcast.s2sh0909.servicecn.itcast.s2sh0909.service.implcn.itcast.s2sh0909.domainconfig存放所有的配置文件struts2hibernatespringapplicationContext.xmlapplicationContext-db.xml...........test存放测试类cn.itcast.s2sh0909.test*在dao和service层相应的包中写接口和类*在applicationContext-db.xml文件中写sessionFactory*在cn.itcast.s2sh0909.test包中新建一个类SessionFactoryTest,目的是为了测试SessionFactory是否配置正确*写spring的声明式事务处理*在spring的配置文件中写dao和service*通过savePerson方法测试声明式事务处理在Struts.xml中的

Ma****57
实名认证
内容提供者


最近下载
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf