资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
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;/获取当前项目路径+配置文件的路径System.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用来定义类的全限定名 /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动态代理、cglib代理 静态代理: 反射代理: 动态代理:连接点切入点通知事物传播advice特性节点:会话的获取要用getCurrentSession()第三章:注解(要在bean文件内配置开启注解和要用到注解的类)Component/放在任意的文件中Controller(value=loginAction)/放在action的注解Repository(name=“”)/用于数据访问对象Service(value=“”)/用于业务对象,放在bo的Rssource(name=empBo)/引用资源action属性的注解name相当于ref,如果name不写这加AutowiredAutowired/自动匹配action属性添加两个配置(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的配置文件
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号