控制反转和依赖注入 Spring通过依赖注入实现控制反转。 JavaEE项目通过工厂模式实现控制反转。 Spring的依赖注入原理也是基于工厂模式。 Spring提供了使用xml、注解、java配置、groovy配置实现依赖注入。 测试环境说明 1.使用myeclipse创建maven项目,jdk基 ...
分类:
编程语言 时间:
2018-01-15 11:03:29
阅读次数:
230
Spring MVC Controller 在SpringMVC 中,控制器Controller 处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。 在SpringMVC 中定义 ...
分类:
编程语言 时间:
2018-01-06 20:01:03
阅读次数:
140
1.@Autowired (这个是Spring自带的,需要在.xml文件中配上 <context:annotation-config />)不过Spring2.5.6不支持jdk1.8注解; 2.@Qulifier(“userDao”)结合@Autowired 使用; 3.@Resource 注解是 ...
分类:
编程语言 时间:
2018-01-01 00:25:47
阅读次数:
153
1、@Service用于标注业务层组件 2、@Controller用于标注控制层组件(如struts中的action) 3、@Repository用于标注数据访问组件,即DAO组件. 4、@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。 @Service publi ...
分类:
编程语言 时间:
2017-12-28 11:46:51
阅读次数:
157
Java注解提供了关于代码的一些信息,但并不直接作用于它所注解的代码内容。在这个教程当中,我们将学习Java的注解,如何定制注解,注解的使用以及如何通过反射解析注解。 Java1.5引入了注解,当前许多java框架中大量使用注解,如Hibernate、Jersey、Spring。注解作为程序的元数据 ...
分类:
编程语言 时间:
2017-12-25 00:50:37
阅读次数:
117
整理自网上: @Service、@Repository、@Controller、@Component @Service、@Repository、@Controller、@Component 这四个都是用来注解spring的bean,站在程序的角度它们都是等效。但从名字上,我们很容易看出@Servic ...
分类:
编程语言 时间:
2017-12-23 23:43:01
阅读次数:
368
02-spring的bean管理注解准备 Spring注解开发准备 注解创建对象 这四个注解的功能一致。都是创建对象。 注入属性 06-aop原理(一) 横向机智 没怎么明白 AOP将与业务无关的逻辑横切进真正的逻辑中。 面向切面编程(简称AOP )的目标: 1.????? 把横切关注点从业务逻辑中 ...
分类:
编程语言 时间:
2017-12-14 04:03:32
阅读次数:
125
@Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。在使用@Autowired之前,我们对一个bean配置起属性时,是这用用的 通过这种方式来,配置比较繁琐,而且代码比较多。在Spring 2.5 ...
分类:
编程语言 时间:
2017-12-12 22:00:26
阅读次数:
192
Spring注解 Spring的对象访问 Spring面向切面编程 Spring MVC框架1.spring的优点轻量级:基础版本的spring框架大约2mb控制反转(IOC):把生成对象的权利反转给spring框架面向切面(AOP):把可重用的功能提取出来,然后再将这些通用的功能在合适的时候织入到 ...
分类:
编程语言 时间:
2017-12-08 22:53:41
阅读次数:
135
1、除spring基本包外还需要下载AOP包 spring-aop-4.2.4.RELEASE.jar 2、导入约束(最后两行) 3、指定注释自动扫描的包,自动注入包中有注解的类 4、在扫描的类上加入注释标签 @Component、@Service等等 5、注入引用 备注:也可以XML配置和注释混合 ...
分类:
编程语言 时间:
2017-12-02 17:39:28
阅读次数:
181