spring
文章平均质量分 82
and1kaney
这个作者很懒,什么都没留下…
展开
-
Spring MVC 根上下文 call hierarchy
上一篇文章主要是介绍了Spring mvc上下文的初始化过程,对于父子容器如何被初始化没有仔细讲。下面根容器的call hierarchy 是自己在阅读源代码自己做的笔记,放当wiki上,做个记录。当Web应用启动时,contextInitialized方法会执行载入根上下文(IOC容器):ContextLoaderListener.contextInitialized原创 2016-04-21 23:56:26 · 1066 阅读 · 0 评论 -
Spring mvc 上下文初始化过程
在软件开发的中,如果某些特性的使用比较普遍,那么这些特性往往可以作为平台特性来实现,通过对这些平台特性进行有效的封装,使其向其他应用开放。正是如此,Spring由于其IOC、AOP、事务处理、持久化驱动等特点,使得其起到了一个应用平台的作用。Spring MVC是Spring的一个重要的模块,其web应用的实现,是由Spring的来支撑的,Spring MVC的是实现也是依托再Spring平台提供原创 2016-04-21 23:59:37 · 9789 阅读 · 2 评论 -
覆盖率工具-jacoco 集成进jenkins
Jacoco是一个开源的覆盖率工具。Jacoco可以嵌入到Ant 、Maven中,并提供了EclEmma Eclipse插件,也可以使用Java Agent技术监控Java程序。很多第三方的工具提供了对Jacoco的集成,如sonar、Jenkins、IDEA. Jacoco包含了多种尺度的覆盖率计数器,包含指令级(Instructions,C0 coverage),分支(Branches,C1原创 2016-04-22 00:35:19 · 18016 阅读 · 5 评论 -
基于spring test框架进行单元测试-框架介绍
什么是Spring TestContext? Spring TestContext是Spring提供的一套基于注解的Test框架,Spring TestContext有非常好的兼容性,可以无缝兼容JUnit,TestNG等单元测试框架,而且在其基础上增加更多的功能 在Spring应用大行其道的今天,使用Spring来构建应用已经是再普通不过的事情,但当使原创 2016-04-22 00:31:15 · 1739 阅读 · 1 评论 -
DbUnit实践:Spring Test Dbunit,H2数据库
概述 Dbunit是一个基于JUnit的数据库集成测试框架。DBUnit 的设计理念就是在测试之前,给对象数据库植入我们需要的准备数据,最后,在测试完毕后,回溯到测试前的状态;它使数据库在测试过程之间处于一种已知状态,如果一个测试用例对数据库造成了破坏性影响,它可以帮助避免造成后面的测试失败或者给出错误结果。 Spring Test DbUnit提供了Spr原创 2016-04-22 00:27:25 · 10448 阅读 · 0 评论 -
Spring IOC 和 AOP
Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 1、控制反转(IOC)/依赖注入(DI): 在传统的程序设计中,当调用者需要被调用者的协助时,通常由调用者来创建被调用者的实例。但在spring里创建被调用者的工作不再由调用者来完成,因此控制反转(IoC),为什么称为反转呢?反转是相对于正向而言的,那么什么算是正向的呢?考虑一下常规情况下原创 2016-04-21 23:33:26 · 2370 阅读 · 4 评论 -
AOP的一些实现机制
AOP就是面向切面编程,我们可以从几个层面来实现AOP。在编译器修改源代码,在运行期字节码加载前修改字节码或字节码加载后动态创建代理类的字节码,以下是各种实现机制的比较。 类别机制原理优点缺点静态AOP静态织入在编译期,切面直接以字节码的形式编译到目标字节码文件中。原创 2016-04-21 23:31:31 · 579 阅读 · 0 评论