spring框架
文章平均质量分 79
更好的自己520
这个作者很懒,什么都没留下…
展开
-
Spring框架-AOP
AOP AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,而与它对原创 2017-08-22 15:14:30 · 261 阅读 · 0 评论 -
Spring框架组件总结
spring是管理多个java类的容器框架,不管理接口。 一、Aspect:AOP的实现 有关springAOP的三个概念: 1、advice:向程序内部注入的代码 2、pointcut:注入advice的位置,切入点 3、advisor:将advice注入预定位置的代码 有关springAOP的一些术语: 1、切面(Aspect):可以使用通用类或者在普通类中以@Aspect注解来实原创 2017-10-17 10:53:00 · 408 阅读 · 0 评论 -
Spring框架总结
spring基本概念 1)struts2是web框架,hibernate是orm框架 2)spring是容器框架,创建bean,维护bean之间的关系 3)spring可以管理web层,持久层,业务层,dao层,spring可以配置各个层的组件,并且维护各个层的关系spring核心原理 内部最核心的就是IOC了,动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里原创 2017-10-17 09:50:19 · 294 阅读 · 0 评论 -
Spring对JDBC的支持
概述 在Spring JDBC模块中,所有的类可以被分到四个单独的包: 1)core 即核心包,它包含了JDBC的核心功能。此包内有很多重要的类,包括:JdbcTemplate类、SimpleJdbcInsert类,SimpleJdbcCall类,以及NamedParameterJdbcTemplate类。 2)datasource 即数据源包,访问数据源的实用工具类。它有多原创 2017-09-22 09:58:25 · 289 阅读 · 0 评论 -
Spring之Bean总结(二)
Bean依赖注入 Spring 支持 3 种依赖注入的方式 属性注入 构造器注入 工厂方法注入(很少使用,不推荐)依赖注入按照注入的对象类型和配置方式上来分: 字面值 引用其他bean 内部bean 集合字面值: 可用字符串表示的值,可以通过 元素标签或 value 属性进行注入。 基本数据类型及其封装类、String 等类型都可以采取字面值注入的方原创 2017-09-21 12:17:08 · 189 阅读 · 0 评论 -
Spring之Bean总结(一)
Bean的定义 bean定义包含所需要的容器要知道以下称为配置元数据的信息: 如何创建一个bean Bean 生命周期的详细信息 Bean 依赖关系Bean的实例化 使用类构造器实例化<bean id=“orderService" class=“com.meession.service.OrderServiceBean"/>使用静态工厂方法实例化 <bean id=“原创 2017-09-21 11:05:11 · 333 阅读 · 0 评论 -
Spring之IOC/DI(一)
概念 IoC 不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合、更优良的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试;有了IoC容器后,把创建和查找依赖对象的控制权交给了容器,由容器进行注入组合对象,所以对象与对象之间是 松散耦合,这样也方便测试,利于功能复用,更重要的是使得程序的整个体系结构变得非常灵活。DI依赖注原创 2017-09-21 09:18:44 · 167 阅读 · 0 评论 -
Spring之自动装配
spring Bean自动装配 1.byName–把与Bean的属性具体相同名字(或者ID)的其他Bean自动装配到Bean的对应属性中。如果没有跟属性的名字匹配的Bean,则该属性不进行装配 2.byType–把与Bean的属性具体相同类型的其他Bean自动装配到Bean的对应属性中。如果没有跟属性的名字匹配的Bean,则该属性不进行装配。 3.constructor-把与原创 2017-09-20 19:11:49 · 260 阅读 · 0 评论 -
Spring之3种注入方式
getter,setter方式注入(比较常用) 构造器注入(死的应用接口注入(不推荐)关于getter和setter方式的注入 · autowire=”defualt” · autowire=“byName” · autowire=”bytype”<beans> <bean id="orderItem" class="org.j原创 2017-09-20 22:36:44 · 350 阅读 · 0 评论 -
Spring之AOP的两种配置方式
第一种:注解配置AOP 注解配置AOP(使用 AspectJ 类库实现的),大致分为三步: 1. 使用注解@Aspect来定义一个切面,在切面中定义切入点(@Pointcut),通知类型(@Before, @AfterReturning,@After,@AfterThrowing,@Around). 2. 开发需要被拦截的类。 3. 将切面配置到xml中,当然,我们也可以使用自动扫描B原创 2017-09-20 23:46:21 · 367 阅读 · 0 评论 -
Spring框架之事务处理
Spring的事务管理分为声明式跟编程式。声明式就是在Spring的配置文件中进行相关配置;编程式就是用注解的方式写到代码里。声明式事务管理: 大多数情况下比编程式事务管理更好用. 它将事务管理代码从业务方法中分离出来, 以声明的方式来实现事务管理. 事务管理作为一种横切关注点, 可以通过 AOP 方法模块化. Spring 通过 Spring AOP 框架支持声明式事务管理. 编程式事务管理:原创 2017-09-27 07:29:01 · 351 阅读 · 0 评论 -
spring中context:property-placeholder标签的使用说明
1,有些参数在某些阶段中是常量。在开发阶段我们连接数据库时的url,username,password等信息 分布式应用中client端的server地址,端口等这些参数在不同阶段之间又住住需要改变期望:有一种方案可以方便我们在一个阶段内不需要频繁写一个参数的值,而在不同阶段间又可以方便的切换参数的配置信息 解决:spring3中提供了一种简便的方式就是<content:...转载 2018-06-24 14:40:14 · 32694 阅读 · 4 评论