![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
理论基础
文章平均质量分 87
James__Zhan
博学,切问,近思
展开
-
企业服务总线ESB的概念及应用
ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信和整合。从功能上看,ESB提供了原创 2009-10-26 13:27:00 · 1532 阅读 · 0 评论 -
MVC架构探究及其源码实现(5)-相关组件实现
博学,切问,近思--詹子知(http://blog.csdn.net/zhiqiangzhan)本文将讨论HandlerMapping,HandlerAdapter,ViewResolver组件类的具体实现。 URLHandlerMapping,利用request中包含的url信息,找到对应Handler对象,URLHandlerMapping是最典型的映射方式。 package com.原创 2009-11-04 16:49:00 · 3274 阅读 · 1 评论 -
MVC架构探究及其源码实现(6)-简单示例
博学,切问,近思--詹子知(http://blog.csdn.net/zhiqiangzhan) 在前一系列的文章中,我们已经完成了MVC架构模式的简单实现,尽管有些粗糙,有些功能还不完善,但是,麻雀虽小,五脏俱全。我们现在就用这个小小的框架,来实现我们的几个简单的应用。限于篇幅,我们不可能把应用的所有代码都贴上来,我们先来演示一个Hello World的简单应用。实现控制器HelloCont原创 2009-11-05 13:10:00 · 4316 阅读 · 2 评论 -
MVC架构探究及其源码实现(4)-前端控制器
博学,切问,近思--詹子知(http://blog.csdn.net/zhiqiangzhan)前端控制器是整个MVC框架中最为核心的一块,它主要用来拦截符合要求的外部请求,并把请求分发到不同的控制器去处理,根据控制器处理后的结果,生成相应的响应发送到客户端。前端控制器既可以使用Filter实现(Struts2采用这种方式),也可以使用Servlet来实现。这里我们就采用后一种方式来实现我们的原创 2009-11-04 15:39:00 · 4017 阅读 · 1 评论 -
MVC架构探究及其源码实现(3)-WebApplicationContext
博学,切问,近思--詹子知(http://blog.csdn.net/zhiqiangzhan)直接利用web.xml去配置和定义我们的对象组件显然是不灵活和不方便扩展的,由于我们系统中将会需要配置很多个不同的对象资源,比如控制器,View对象,HandlerMapping对象等等,如何对它们进行管理,如何能让我们的前端控制器访问和利用到到它们便是我们不得不面对的问题。还好,现在有了Sprin原创 2009-11-03 15:31:00 · 3269 阅读 · 1 评论 -
MVC架构探究及其源码实现(1)-理论基础
博学,切问,近思--詹子知 (http://blog.csdn.net/zhiqiangzhan) MVC本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。 模型原创 2009-10-19 11:29:00 · 20044 阅读 · 5 评论 -
MVC架构探究及其源码实现(2)-核心组件定义
博学,切问,近思--詹子知 (http://blog.csdn.net/zhiqiangzhan) 上文中,我们讨论了MVC的架构的基本原理,这里,我们就要开始着手实现一个简单的WEB MVC前端控制器模型。为了实现这个架构的原型,我们必须引入几个新的概念。 DispatcherServlet:前端控制器,也是整个架构的核心,负责处理和分发请求。HandlerMapping:处理原创 2009-11-03 15:14:00 · 5578 阅读 · 1 评论