配色: 字号:
spring框架
2017-02-23 | 阅:  转:  |  分享 
  
2017/02/23CreatqueryCreatsqlquery(不支持分页)Spring框架(汉语意思:春天)Spring是一个
轻量级的控制反转(ioc)和面向切面(aop)的容器框架,用途:限于服务器端的开发,从简单性、可测试性和松耦合的角度而言,任何ja
va应用都可以从spring中受益步骤:新建web工程(导入jar包)头文件(applicationcontext)(这些配置文件
是复制粘贴的!)//www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.o
rg/2001/XMLSchema-instance"xmlns:context="http://www.springframe
work.org/schema/context"xmlns:aop="http://www.springframework.org
/schema/aop"xmlns:tx="http://www.springframework.org/schema/tx"x
si:schemaLocation="http://www.springframework.org/schema/aophttp
://www.springframework.org/schema/aop/spring-aop-3.1.xsdhttp://ww
w.springframework.org/schema/beanshttp://www.springframework.org
/schema/beans/spring-beans.xsdhttp://www.springframework.org/sche
ma/txhttp://www.springframework.org/schema/tx/spring-tx.xsdhttp:
//www.springframework.org/schema/contexthttp://www.springframewo
rk.org/schema/context/spring-context-3.0.xsd">Beanid=?Class=?路
径;propertyname=?value=?创建类entity修改配置文件(注意:三种注入的方式)调用上面的类
(数组注入)开发测试看信息(效果)外部容器:控制反转(IOC--Inversion?of?control)所谓控制反转就是应用本身
不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转
概念:di(Dependency?injection?)所谓依赖注入就是指:在运行期,由外部容器动态地将依赖对象注入到另一个对象的
组件中2017/2/17Spring框架(思想非常明确!)连接点(joinpoint)切点(pointcut)(有参数的不能切,
没有参数的可以切!)【要公共方法的!】增强(advice)Spring所提供的增强接口都是带方位名的:BeforeAdvice(方
法调用前的位置)、AfterReturningAdvice(访问返回后的位置)、ThrowsAdvice等目标对象(target)
织入(weaving)切面(aspect)其它Spring5种类型的通知前置通知【beforeadvice】:在连接点前面执行,
前置通知不会影响连接点的执行,除了这里抛出异常正常返回通知【afterthrowingadvice】:在连接点正常执行完成执行
,如果连接点抛出异常就不会执行异常返回通知【afterthrowingadvice】:在连接点抛出异常后执行返回通知【afte
r(finally)advice】:在连接点执行完成后执行,不管是正常执行完成,还是抛出异常,都会执行返回通知中的内容环绕通知【
aroundadvice】:环绕通知围绕在连接点前后,比如一个方法调用的前后,这是最强大的通知类型,能在方法调用前后自定义一些操
作,环绕通知还要负责决定是继续处理joinpoint(调用proceedingJoinPoint的proceed方法)还是中断执
行。注释解释:(要记住注解)新建工程第一种:在配置文件上配置在类上面写注释第二种在配置上写过滤在类上面写注释框架整合:Sprin
g+struts+jdbc配置文件;在web.xml路径要改,contextconfiglocation不能改配置数据源有4种方式Dbcpc3p0连接池
献花(0)
+1
(本文系SUNMOONsin1...首藏)