前提项目使用了 Spring 框架,同时也使用了 Spring MVC 。问题说明然后在一个类里面实现了 ApplicationListener 接口,用于在初始化完成后做一些事情,但是通过打印日志,发现它执行了3次,其中一次是Spring 框架初始化时执行,另外两次是在项目启动成功后,加载 projectname-servlet (也就是Spring MVC)时执行的。通过打断点看到,这两次执行中...
分类:
移动开发 时间:
2015-07-15 11:06:58
阅读次数:
336
在Spring框架中有这样一个标签元素:这个标签的意思就是:
在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件, 如果扫描到有@Component @Controller@Service...
分类:
其他好文 时间:
2015-07-14 13:43:27
阅读次数:
288
在spring IOC容器的配置文件applicationContext.xml里,有一些配置细节值得一提。我们将一些问题归结为以下几个专题。 专题一:字面值问题 配置的bean节点中的值,我们提出一个概念——字面值。 字面值:可用字符...
分类:
编程语言 时间:
2015-07-13 22:36:41
阅读次数:
188
Spring 容器 在 Spring IOC 容器读取 Bean 配置创建 Bean 实例之前, 必须对它进行实例化. 只有在容器实例化后, 才可以从 IOC 容器里获取 Bean 实例并使用. Spring 提供了两种类型的 IOC 容器实现.? BeanFactory:...
分类:
编程语言 时间:
2015-07-13 06:45:19
阅读次数:
276
1,SpringMVC框架springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。springmvc是一个基于mvc的web框架。2,springmvc框架步骤解释如下:第一步:发起请求到前端控制器(DispatcherServlet)第二步:前端...
分类:
编程语言 时间:
2015-07-10 23:39:37
阅读次数:
186
在项目中有时候我们会使用到反射的功能,如果使用最原始的方法来开发反射的功能的话肯能会比较复杂,需要处理一大堆异常以及访问权限等问题。spring中提供了ReflectionUtils这个反射的工具类,如果项目使用spring框架的话,使用这个工具可以简化反射的开发工作。我们的目标是根据bean的名称...
分类:
编程语言 时间:
2015-07-08 07:10:41
阅读次数:
113
据说不懂spring的程序员就相当于不会Java,于是最近一段时间并行学习下spring框架。先学习总结下spring的IoC的五种注入方式。 这里我想象的场景是这样的:士兵和他的武器的故事。这个是我目前的结构图: Human和Weapon是两个接口,Gun和Solder分别是实现了上面...
分类:
编程语言 时间:
2015-07-06 17:30:53
阅读次数:
148
Spring3 MVC 介绍: 1. Spring MVC 是Spring 框架的Web组件,能够开发WEB工程 2. 能与其它框架(Struts2)很好的集成 3. Spring MVC 是以servlet为中心,通过DispatcherServlet把请求分发给控制器 4. Dispatcher...
分类:
编程语言 时间:
2015-07-06 15:32:54
阅读次数:
145
Spring框架核心由两部分组成: 第一部分是反向控制(IOC),也叫依赖注入(DI); 控制反转(依赖注入)的主要内容是指:只描述程序中对象的被创建方式但不显示的创建对象。在以XML语言描述的配置文件中,声明web系统中哪个组件需要哪一种服务时,不是在程序中让对象和服务直接连接,具体...
分类:
编程语言 时间:
2015-07-06 13:49:12
阅读次数:
144
Spring框架的设计理念Spring的骨骼架构Spring总共有十几个组件,但真正核心的组件只有几个,下面是Spring框架的总体架构图图1 .Spring 框架的总体架构图从图中可以看出,Spring框架中的核心组件只有三个:Context,Core和Beans,它们构建起了整个Spring的骨...
分类:
编程语言 时间:
2015-07-06 06:37:11
阅读次数:
334