框架-Spring
文章平均质量分 81
a_worm
因为有梦,枯燥变得生动!
展开
-
Spring-XML配置AOP-案例
需求:分别在AtithmeticCalculator.java实现了该接口的类的加减乘除的方法执行时打印方法执行情况,并在方法执行前判断所有参数是否都是int,用aop实现。接口实现类:AtithmeticCalculatorImpl.java,和上一个案例一样:http://blog.csdn.net/cuigaochong/article/details/49592861只是在类中原创 2015-11-03 10:43:02 · 634 阅读 · 1 评论 -
Spring-AOP
1:AOP简介AOP(Aspect-Oriented Programming, 面向切面编程): 是一种新的方法论, 是对传统 OOP(Object-Oriented Programming, 面向对象编程) 的补充.AOP 的主要编程对象是切面(aspect), 而切面模块化横切关注点.在应用 AOP 编程时, 仍然需要定义公共功能, 但可以明确的定义这个功能在哪里, 以什么方式应用原创 2015-11-02 22:04:10 · 617 阅读 · 1 评论 -
Spring-注解配置
1:组件扫描(component scanning): Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件. 特定组件包括:@Component: 基本注解, 标识了一个受 Spring 管理的组件@Respository: 标识持久层组件@Service: 标识服务层(业务层)组件@Controller: 标识表现层组件对于扫描到的组原创 2015-11-01 22:13:55 · 827 阅读 · 1 评论 -
Spring-注解的方式配置AOP-案例
需求:分别在AtithmeticCalculator.java实现了该接口的类的加减乘除的方法执行时打印方法执行情况,用aop实现。接口实现类:AtithmeticCalculatorImpl原创 2015-11-03 10:33:55 · 3058 阅读 · 1 评论 -
Spring-整体介绍
本博文围绕三点展开:1:Spring 是什么Spring 是一个开源框架.Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能.Spring 是一个 IOC(DI) 和 AOP 容器框架.具体描述 Spring:轻量级:Spring 是非侵入性的 - 基于 Spring 开发的原创 2015-10-28 13:02:09 · 479 阅读 · 1 评论 -
Spring-Bean配置-SpEL
Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似于 EL:SpEL 使用 #{…} 作为定界符,所有在大框号中的字符都将被认为是 SpELSpEL 为 bean 的属性进行动态赋值提供了便利通过 SpEL 可以实现:通过 bean 的 id 对 bean 进行引用;调用方法以及引用对象中的属性;计算表达式的值;正则表达式的匹配案例:原创 2015-10-28 16:52:56 · 658 阅读 · 1 评论 -
Spring-实现FactoryBean接口的方式配置Bean
•Spring 中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即FactoryBean.•工厂 Bean 跟普通Bean不同,其返回的对象不是指定类的一个实例,其返回的是该工厂Bean的getObject方法所返回的对象 简单案例:Bean类:Car.java/* * 文件名:Car.java * 版权:Copyright by www.huawei.com原创 2015-10-28 21:04:19 · 2828 阅读 · 1 评论 -
Spring-工厂创建Bean
以下分两类介绍fanctoryBean1:通过调用静态工厂方法创建 Bean调用静态工厂方法创建 Bean是将对象创建的过程封装到静态方法中. 当客户端需要对象时, 只需要简单地调用静态方法, 而不同关心创建对象的细节.要声明通过静态方法创建的 Bean, 需要在 Bean 的 class 属性里指定拥有该工厂的方法的类, 同时在 factory-method 属性里指定工厂方法的名称.原创 2015-10-28 20:51:18 · 493 阅读 · 1 评论 -
Spring-Bean配置-使用外部属性文件
•在配置文件里配置Bean时,有时需要在Bean的配置里混入系统部署的细节信息(例如:文件路径,数据源配置信息等).而这些部署细节实际上需要和Bean配置相分离•Spring 提供了一个PropertyPlaceholderConfigurer的BeanFactory后置处理器,这个处理器允许用户将Bean配置的部分内容外移到属性文件中.可以在Bean配置文件里使用形式为${var} 的变原创 2015-10-28 16:40:36 · 1869 阅读 · 3 评论 -
Spring-bean基础配置
首先介绍一个名词:IOC(Inversion of Control):其思想是反转资源获取的方向. 传统的资源查找方式要求组件向容器发起请求查找资源. 作为回应, 容器适时的返回资源. 而应用了 IOC 之后, 则是容器主动地将资源推送给它所管理的组件, 组件所要做的仅是选择一种合适的方式来接受资源. 这种行为也被称为查找的被动形式1:在 Spring 的 IOC 容器 Spri原创 2015-10-28 16:18:36 · 442 阅读 · 1 评论 -
Spring 集成 Mybatis
以下分步骤来详细描述集成过程,伴随一个案例的编写过程:1:添加 Jar 包Jar包分三类:mybatis:mybatis-3.2.0.jar ;mybatis-spring-1.1.1.jar ;log4j-1.2.17.jarspring:spring-aop-3.2.0.RELEASE.jar spring-beans-3.2.0.RELEASE.jar spring-原创 2015-11-08 19:32:33 · 525 阅读 · 1 评论 -
Spring-各组件注释以及作用
1、@controller 控制器(注入服务)2、@service 服务(注入dao)3、@repository dao(实现dao访问)4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的) @Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。 下面写这个是转载 2015-11-02 16:29:42 · 3191 阅读 · 0 评论