`
文章列表
最近工作有点忙,而且这个状态估计还会持续一段时间,这是看到这样一篇文章,或许可以给我一点提示     每个人都熟悉这种作息规律:早上9点去上班,坐在电脑前面,编一天的程序,下午5点下班回家。如今,非常感谢蒂 ...
有幸请到BEA的架构设计师刘杰给公司做了一次为期2天的架构最佳实践培训。个人印象来说,这次培训含金量比较高,讲师有非常多年的实际架构设计经验,且目前一直在做架构。讲的东西都是贴切实际,带来很多经验,和一些新的概念。下面是我在课堂上做的一些笔记,主要记录了一些新的概念和老师的一些经验。 关于软件架构的定义: 一系列重要决策的集合、多个结构的组成 软件架构视图必不可少,是因为各类涉众需要从各自的角度去理解和使用架构 软件架构四要素1. 图示化元素与元素之间的关系 2. 有明确的图例,定义和说明元素 3. 元素明确的接口和行为规范 4. 设计原理和决策 ...
有幸请到BEA的架构设计师刘杰给公司做了一次为期2天的架构最佳实践培训。个人印象来说,这次培训含金量比较高,讲师有非常多年的实际架构设计经验,且目前一直在做架构。讲的东西都是贴切实际,带来很多经验,和一些新的概念。下面是我在课堂上做的一些笔记,主要记录了一些新的概念和老师的一些经验。 关于软件架构的定义: 一系列重要决策的集合、多个结构的组成 软件架构视图必不可少,是因为各类涉众需要从各自的角度去理解和使用架构 软件架构四要素1. 图示化元素与元素之间的关系 2. 有明确的图例,定义和说明元素 3. 元素明确的接口和行为规范 4. 设计原理和决策 ...
Window7下搭建环境 需要文件:1. installer_r17-windows2. jdk-7-windows-i5863. ADT-17.0.04. Eclipse 3.21.
Window7下搭建环境 需要文件:1. installer_r17-windows2. jdk-7-windows-i5863. ADT-17.0.04. Eclipse 3.21.
一、前言: 二、核心类与接口: 三、核心流程图 四、DispatcherServlet说明 五、双亲上下文的说明 六、springMVC-mvc.xml 配置文件片段讲解 七、如何访问到静态的文件,如jpg,js,css? 八、请求如何映射到具体的Action中的方法? 九、Spring中的拦截器: 十、如何使用拦截器? 十一、如何实现全局的异常处理? 十二、如何把全局异常记录到日志中? 十三、如何给spring3 MVC中的Action做JUnit单元测试? 十四、转发与重定向 十五、处理ajax请求 十六、关于写几个配置文件的说明 十七、如何取得S ...
一、前言: 二、核心类与接口: 三、核心流程图 四、DispatcherServlet说明 五、双亲上下文的说明 六、springMVC-mvc.xml 配置文件片段讲解 七、如何访问到静态的文件,如jpg,js,css? 八、请求如何映射到具体的Action中的方法? 九、Spring中的拦截器: 十、如何使用拦截器? 十一、如何实现全局的异常处理? 十二、如何把全局异常记录到日志中? 十三、如何给spring3 MVC中的Action做JUnit单元测试? 十四、转发与重定向 十五、处理ajax请求 十六、关于写几个配置文件的说明 十七、如何取得S ...
在上一篇文章中,我们给出了构成SpringMVC应用程序的三要素以及三要素的设计过程。让我们来归纳一下整个设计过程中的一些要点: SpringMVC将Http处理流程抽象为一个又一个处理单元 SpringMVC定义了一系列组件(接口)与所有的处理单元对应起来 SpringMVC由DispatcherServlet贯穿始终,并将所有的组件串联起来 在整个过程中,组件和DispatcherServlet总是维持着一个相互支撑的关系:
在上一篇文章中,我们给出了构成SpringMVC应用程序的三要素以及三要素的设计过程。让我们来归纳一下整个设计过程中的一些要点: SpringMVC将Http处理流程抽象为一个又一个处理单元 SpringMVC定义了一系列组件(接口)与所有的处理单元对应起来 SpringMVC由DispatcherServlet贯穿始终,并将所有的组件串联起来 在整个过程中,组件和DispatcherServlet总是维持着一个相互支撑的关系:
在上一篇文章中,我们从DispatcherServlet谈起,最终为读者详细分析了SpringMVC的初始化主线的全部过程。整个初始化主线的研究,其实始终围绕着DispatcherServlet、WebApplicationContext和组件这三大元素之间的关系展开。在文章写完之后, ...
在上一篇文章中,我们从DispatcherServlet谈起,最终为读者详细分析了SpringMVC的初始化主线的全部过程。整个初始化主线的研究,其实始终围绕着DispatcherServlet、WebApplicationContext和组件这三大元素之间的关系展开。在文章写完之后, ...
对于任何事物的研究,总是由表及里、由浅入深地进行。在本系列的第二篇文章中,我们将通过不同的观察视角,对SpringMVC做一些概要性的分析,帮助大家了解SpringMVC的基本构成要素、SpringMVC的发展历程以及SpringMVC的设计原则。SpringMVC的构成要素了解一个框架的首要任务就是搞清楚这个框架的基本构成要素。当然,这里所说的构成要素实际上还可以被挖掘为两个不同的层次:
对于任何事物的研究,总是由表及里、由浅入深地进行。在本系列的第二篇文章中,我们将通过不同的观察视角,对SpringMVC做一些概要性的分析,帮助大家了解SpringMVC的基本构成要素、SpringMVC的发展历程以及SpringMVC的设计原则。SpringMVC的构成要素了解一个框架的首要任务就是搞清楚这个框架的基本构成要素。当然,这里所说的构成要素实际上还可以被挖掘为两个不同的层次:
本文是专栏文章(SpringMVC深度探险)系列的文章之一在我们熟知的建立在三层结构(表示层、业务逻辑层、持久层)基础之上的J2EE应用程序开发之中,表示层的解决方案最多。因为在表示层自身的知识触角很多,需要解决的问题也不少,这也就难免造成与之对应的解决方案层出不穷。笔者在很多讨论中经常可以看到类似“某某框架已死”,或者“某某框架已经足以打败所有其他的框架”的言论。事实上,每一种解决方案都有着自身独有的存在价值和历史背景。如果单单从某一个方面或
本文是专栏文章(SpringMVC深度探险)系列的文章之一在我们熟知的建立在三层结构(表示层、业务逻辑层、持久层)基础之上的J2EE应用程序开发之中,表示层的解决方案最多。因为在表示层自身的知识触角很多,需要解决的问题也不少,这也就难免造成与之对应的解决方案层出不穷。笔者在很多讨论中经常可以看到类似“某某框架已死”,或者“某某框架已经足以打败所有其他的框架”的言论。事实上,每一种解决方案都有着自身独有的存在价值和历史背景。如果单单从某一个方面或
Global site tag (gtag.js) - Google Analytics