您好,欢迎光临本网站![请登录][注册会员]  
文件名称: SSM三大框架面试.pdf
  所属分类: Java
  开发工具:
  文件大小: 5mb
  下载次数: 0
  上传时间: 2019-04-20
  提 供 者: sel****
 详细说明:这是一套SSM(Spring、SpringMVC、MyBatis)面试整理资料,需要的朋友可以下载看一看,希望能够给你们帮助!!!专智播客一高级软件人才实作培训 www.itcast.cn spring-framework-3.2.0. RELEASE-dist zip Spring 开发包 框架api和规范 大1i1s : soring开发的iar包 sch XMT的约束文档 spring-framework-3.0.2. RELEASE-dependencies zip Spring开发中的依赖包 132创建web工程引入相应jar包 spring-beans-3.2.C RELEASE. jar spring-cortext-3.2.0. RELEASE. jar spring-core-3.2.0.RELEASE. jar spring- cxprcssIon-3.2.0·三 ELEASE,jax 开发的日志记录的包 om springsource. org. apache commons. -ogcing-111. jar 用于整合其他的日志的包(类似 ibernate中s14j) com springsource. org. apache. -og43-1.2.15.jar 133创建 Spring的配置文件: 在src下创建一个 applicationcontext,xm1 引入XML的约束 找到xsd- config.htn1.引入 beans约束: beansxmlns="http://www.springframeworkorg/sciema/bears xmins:xsi=http://www.w3.org/2001/xmlschemainstance xsi: schenalocation=" http://www.springframeworkorg/schcma/bcans ittp://www.springframeworkorg/schema/beans/spring-beans.xsd"> 134在配置中配置类 13.5创建测试类: arest // Spring开发 public void demo2()i //创建一个工厂类 ApplicationContext applicationcontext new ClassPachXmlApplicationContex-( 专智播客一高级软件人才实作培训 www.itcast.cn applicationContcxt. xml)i Helloservice hel ce applicationContext. getBean ("userService")i helloservice. savllello o 13.6IOC和D(**区别? IoC:控制反转:将对象的创建权,由 Spring管理 DI:依赖注入:在 spring创建对象的过程中,把对象依赖的属性注入到类中 大面向对象中对象之间的关系; 依赖 alic class A[ rivate bb 继承 聚合 聚集 组 137 Spring框架加载配置文件 pplicationContcxt应用上下文,加载 spring框架配置文件 加载c1 asspath new ClassPathXmlApplicationcontext(" applicationContext. xml")i :加载c1 asspath 下面配置文件, 加载磁盘路径 new F'ilcsystcmXmlApplicationContcxt("applicaticnContcxt xml")i 加载磁盘下配置文 138 Bean factory与 Application Context区别? ApplicationContext类继承了 BeanFactory BeanFactory在使用到这个类的时候, getBean()方法的时候才会加载这个类, oplicationContext类加载配置文件的时候,创建所有的类 ApplicationContext对 BeanFactory提供了扩展 大国际化处理 大事件传递 s Bean自动装配 各种不同应用层的 Context实现 大*大*早期开发使用 BeanFactory 专智播客一高级软件人才实作培训 www.itcast.cn 1.3.9 MyEclipse配置XML提示: WIndow-->κ ml catalog-->add找到 schema的位置,将复制的路径〓cpγ指定位置,选择 schema I cation 14|Oc装配Bean: 14.1 Spring框架Bean实例化的方式: 提供了三种方式实例化Bean ★构造方法实例化:(默认无参数) 静态工厂实例化: 大实例工厂实例化: 无参数构造方法的实例化: bean id="bean2" class=cn.itcast spring3 demo2. Bean2Factory factory-mcthod-gctBcan2"> 实例工厂实例化: > 专智播客一高级软件人才实作培训 www.itcast.cn 14.2Bean的其他配置: id和name的区别 id遵守M约束的id的约束.id约束保证这个属性的值是唯一的,而且必须以字母开始,可以使用字母、数字、连 字符、下划线、句话、冒号 naTe没有这些要求 大大如果oean标签上没有配置id,那么name可以作为id **大*开发中 Spring和 Struts1整合的时侯,/ login 指定初始化方法init 8.如果存在类实现 Beanpostprocessor(处理Bean],执行 postProcessAfterInitia1 ization 9.执行业务处理 10.如果Bean实现 DisposableBean执行 destroy 11调用< cean destroy- me thod=" customerDestroy">指定销毁方法 customerDestroy 在C1 stomerServi ce类的add方法之前进行权限校验? 143Bean中属性注入: Spring支持构造方法注入和 setter方法注入: 构造器注入 < bean id="car class="cn. itcast spring3 demos. Car"> < constructor- arg name="namc" valuc="宝马"/ Kconstructor-arg name="price" value=1000000/> < constructor- arg inc.ex="0”type="iava.1ang. String"wva1ue="奔驰"/> /bean> setter方法注入: !--< property>标签中name就是属性名称,va1e是普通属性的值,ref:引用其他的对象--> pr。 perty name="na 保时捷 /bea setter方法注入对象属性: property name="car2 ref="car2"/ 专智播客一高级软件人才实作培训 www.itcast.cn 名称空间p:注入属性: spring2.5版本引入了名称空间p. p:<属性名>="xxx"引入常量值 p:<属性名>-re="xxx"引用其它Bean对象 引入名称空问: beansxmlns=http://www.springframework.org/screma/bears xmins:p=http://www.springframeworkorg/schema/p xmlns:xsi=http://www.w5.org/2001/xmlschema-instance" xsi: schema_ocation- http://wwn.springframeworkorg/schema/beans nttp://www.springframeworkorg/schema/beans/spring-beans.xsd"> bean id="car2"class="cr. itcast spring3dero 5 Car2"p: r: aIne='t" p:price=4000007> SpEL属性的注入: Spring3.0提供注入属性方式 语法:#{表达式 < bean id=""va1ue="#:表达式}"> bean id=car? class=cr.itcast spr: ng. demo.5. Car2. Property name="car? value=ticar)/> < propcrty namo="namc"vauc="张三"/ K /bean> 专智播客一高级软件人才实作培训 www.itcast.cn 144集合属性的注入: Bean id="collectionBean"class=cn. itcast spring3 demo Collection Bean"> <1st> >童童小凤 注入sct集 set> set 杜宏 Va1ue>如花 注入map集合 < > root 123 /bean> 145加载配置文件: 和写法 ApplicationContext applicationContext. =new ClassPathXm-Applicationcontext("beanl. xml","bean2 xml") 专智播客一高级软件人才实作培训 www.itcast.cn 二和方法 1.5oc装配Bean(注解方式) 151 Spring的注解装配Bean Spring2.5引入使用注解去定义Bcan Component描述3 pring框架中Bean Spring的框架中提供了与 Component注解等效的三个注解 rEpository用于对DAO实现类进行标注 service用于对 Servics实现类进行标注 Con-xo11er用于对 Contro11er实现类进行标注 大大三个注解为了后续版本进行增强的 1.5,2Bean的属性注入: 普通属性; Value(value=itcast") private String infor 对象属性 8 utowired:自动装配默认使用类型注入 Autowired aQuali=icr("uscrDao') 按名称进行注入 ⊙ Autowired qUalifier ("userDao) private SertAouserdao; 等价于 Resource (name=userdao private UserDao userdad 153Bean其他的属性的配置: 配置Bean初始化方法和销毁方法 init-method *u destroy-method PosEConstruct初始化
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: ssm三大框架面试题
 输入关键字,在本站1000多万海量源码库中尽情搜索: