Essviv

Dare to be different


  • 首页

  • 归档

Spring学习之IoC

发表于 2016-07-12 |
配置细节 由于配置文件中提供的参数类型都是string类型的,而实际的参数类型有可能是任何类型,因此两者之间必然存在相应的转化,这是通过ConversionService来完成的. p命名空间可以很方便地通过属性来指定属性值 c命名空间可以用来很方便地通过属性指定构造函数的参数值 depend ...
阅读全文 »

Spring学习之IoC

发表于 2016-07-05 |
简介Spring框架中提供了很全面的功能,其中最基础的模块当属于容器的IoC以及AOP功能,以及它的事务管理机制. 在接下来的几篇文章中,将就这三个方面展开详细的阐述. IoCIoC也可以称为是DI,也就是依赖注入的意思,它的主要作用是由容器生成应用程序所需要的bean对象,并维护它们的生命周期以及 ...
阅读全文 »

ServletContext与ApplicationContext的区别

发表于 2016-07-02 |
Spring中的概念在阅读Spring源码或相关的文献时,经常会遇到WebApplicationContext, ApplicationContext, ServletContext以及ServletConfig等名词,这些名词都很相近,但适用范围又有所不同,对理解源码及spring内部实现造成混淆 ...
阅读全文 »

SpringMVC学习(6)

发表于 2016-07-02 |
配置SpringMVC在之前的阐述中提到,springMVC框架中提供了很多特殊的对象来实现整个MVC流程的处理(详见概述). 这一节详细阐述如何分别通过代码和配置的方式在springMVC中自定义这些对象的行为. 启用SpringMVC框架启用SpringMVC框架的方法很简单,如下所示,只需要一 ...
阅读全文 »

Spring学习(5)

发表于 2016-07-02 |
基于代码的Servlet容器配置大部分情况下,使用Spring是采用基于配置的方式,通常情况下是通过web.xml文件对容器的行为进行配置. 从servlet3.0开始,spring提供了基于代码的配置,以下是个例子: 1234567891011121314public class MyWebApp ...
阅读全文 »

SpringMVC学习(4)

发表于 2016-06-29 |
文件上传Spring中对于文件上传的支持是通过MultipartResolver接口来实现的,默认情况下,spring关于文件上传的支持是关闭的,如果需要,需要在上下文中配置相应的multipartResolver对象,并指定它的名字为“multipartResolver”. spring框架中自带 ...
阅读全文 »

SpringMVC学习(3)

发表于 2016-06-28 |
处理器映射在前面关于SpringMVC处理流程的描述中提到,当用户向服务器发起请求时,spring将请求通过handlerMapping映射成具体的handler,并带上一系列的拦截器,后续的处理由该处理器和拦截器来完成. 在使用注解@RequestMapping的时候,spring会自动使用Req ...
阅读全文 »

SpringMVC学习(1)

发表于 2016-06-21 |
Spring MVCSpringMVC是Spring框架中自带的MVC实现,它的实现是围绕DispatcherServlet来展开的(后续会对DispatcherServlet的源码进行解读)。DispatcherServlet是一种前端控制器的实现,所有的请求进行一些预处理后,通过它分发给相应的处 ...
阅读全文 »

SpringMVC学习(2)

发表于 2016-06-21 |
ControllerController提供了service接口中定义的业务的访问途径,它接受用户的输入,并将用户请求委托给service层进行处理,最终将处理结果以视图的形式返回给用户。从Spring2.5以来,提供了注解的方式来实现controller,这些注解包括@Controller, @R ...
阅读全文 »

XStream学习(3)

发表于 2016-06-15 |
转换器我们从最简单的例子开始吧,创建一个简单的对象,设置别名,然后输出: 12345678910111213141516171819202122package com.thoughtworks.xstream.examples;public class Person { pr ...
阅读全文 »
1…8910…15
Essviv

Essviv

145 日志
27 标签
GitHub
© 2017 Essviv
由 Hexo 强力驱动
主题 - NexT.Mist