spring应用技术

上传人:206****923 文档编号:90604930 上传时间:2019-06-13 格式:DOC 页数:4 大小:36.54KB
返回 下载 相关 举报
spring应用技术_第1页
第1页 / 共4页
spring应用技术_第2页
第2页 / 共4页
spring应用技术_第3页
第3页 / 共4页
spring应用技术_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《spring应用技术》由会员分享,可在线阅读,更多相关《spring应用技术(4页珍藏版)》请在金锄头文库上搜索。

1、1配置事务管理器整合框架(SSH框架集成框架)第一章ioc(inverse of control)控制反转,也称依赖DI(dpendency injection)来注入动态加载类:Class.forName(路径) Class.forName(cn.test.Bus).newInstance(); /动态实例化Bus类,路径不用加后缀 Properties p = System.getProperties();/获得Properties类 String file = p.getProperty(user.dir)+/bin+/bean.property;/获取当前项目路径+配置文件的路径Sys

2、tem.out.println(p.getProperty(user.dir);/项目路径System.out.println( p.getProperty(java.class.path);/获取当前项目的所有路径 p.load(new FileInputStream(new File(file);/加载配置文件,file是文件名 car = (String)p.get(car);/获取配置文件中car的值动态加载Spring下的类和属性:配置文件的xml中的bean要引用其它变量(bean)用ref属性,固定值用value表示 /创建一个根目录 /创建一个唯一标示符id,对应的class用

3、来定义类的全限定名 /name表示bean的属性名,对应的值用value 保时捷/对应的值用value子节点表示,当属性为list集合时可以有多个value子节点 1 ApplicationContext c = new ClassPathXmlApplicationContext(xml文件);/默认会是根目录下的spring的配置文件Driver lj = (Driver)c.getBean(Bean的id的值);lj.drive();第二章:AOP(面向方面的程序设计Aspect-Oriented Programming) Spring中的AOP是通过代理类实现的:jdk动态代理、cgl

4、ib代理 静态代理: 反射代理: 动态代理:连接点切入点通知事物传播advice特性节点:会话的获取要用getCurrentSession()第三章:注解(要在bean文件内配置开启注解和要用到注解的类)Component/放在任意的文件中Controller(value=loginAction)/放在action的注解Repository(name=“”)/用于数据访问对象Service(value=“”)/用于业务对象,放在bo的Rssource(name=empBo)/引用资源action属性的注解name相当于ref,如果name不写这加AutowiredAutowired/自动匹配a

5、ction属性添加两个配置(1启动注解,2扫描使用注解的包)第五章 SSH集成框架 sun公司:jsf框架(比struts较方便)、JPA框架步骤:(在xml中弄出提示,即导入正确的dtd。在配置中catalog添加dtd或在xml中修改路径) 1)导包(39个)2)在web.xml建一个filt监听servlet,配置listener监听器(或一个标准servlet并加load-starup)加载spring org.springframework.web.context.ContextLoaderListenercontextConfigLocation/WEB-INF/classes/beans.xml struts2org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* 3)新建beans.xml文件作为spring的配置文件

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号