随笔分类 - 【MVC】
摘要:上一篇深入浅出Spring(四) Spring实例分析的博文中,咱们已经可以了解Spring框架的运行原理和实现过程,接下来咱们继续讲解Spring的一个延伸产品——Spring MVC1、Spring MVC简介 在开始演示Spring之前,首先来介绍一下Sprig MVC。Spring MVC是一个基于Model2的MVC框架,它围绕DispatcherServlet这个核心类开展,DispatcherServlet是Spring MVC的负责截获客户端请求,组织不同的组件进行请求的处理,对处理的结果进行响应处理。整体实现框架图如下图所示:2、Spring MVC分析 大致了...
        阅读全文
                
摘要:上次我们已经讲解分析了一下Struts原理,这次我们来自己构建一个简单的Struts框架,通过构建Struts框架来了解Struts是如何实现MVC的。1、回顾Struts原理分析不解释,接上篇博客,链接地址如下:Struts学习第二步 之 Struts原理分析http://blog.csdn.net/zs15932616453/article/details/89193492、解析XML文件在上篇博客中,我们已经看出Struts做的就是将MVC中的每一层进行联系,而这些联系其实就是由XML配置文件进行关联的,所以这里我们自己写的Struts框架的第一步就是XML文件的解析。我们使用Str..
        阅读全文
                
摘要:在了解Struts之前,首先我们先要了解三个框架MVC、Model1、Model2。MVC框架MVC是一种设计模式,它强制性地将应用程序的输入、处理、输出进行分离,将应用程序分成模型(Model)、视图(View)、控制器(Control)三个模块。其中视图是用户看到并与之交互的界面;模型是应用程序的主体,表示业务数据和业务逻辑;控制器接受用户的输入并调用模型和视图完成用户的需求。早期的JavaWeb结构在早期的JavaWeb应用中,JSP是一个独立的、自主完成所有任务的模块。这样的设计会导致一系列的问题,例如:HTML代码与Java程序强耦合、业务逻辑内嵌在页面上;调试困难;业务逻辑和页面表
        阅读全文
                
摘要:最近的几天在看关于软件设计中的分层的概念,从我的角度,分层的概念就是层次分明,职责清楚.首先举个例子:有这么一家公司,公司由几个合伙人组成,每个人分别出资,自己既是老板又是员工,但是几个人又互不统属,每个人的工作也不固定.当客户来的时候,每个人做自己的事,既不主动接待,也不向客户说明自己的职责.长此以往,这家公司的前途可想而知.再来看看这样的一家公司,公司有总经理,部门经理,员工三层,员工负责具体的工作,部门经理知道自己部门员工都是谁,都能做什么,总经理负责客户的吸纳并分配工作给相应的部门.这样一家公司,层次分明,每层都知道自己的工作和下属的情况,正常情况下,这样的公司的发展将不是第一家公司可
        阅读全文
                
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号