1.2.1 MVP
MVP是一种UI架构模式,适用于基于事件驱动的应用框架。MVP中的M和V分别对应MVC的Model和View,而P(Presenter)代替了Controller。
在MVP模式中,能够与Model直接进行交互的仅限于Presenter,View只能通过Presenter间接地调用Model。Model的...
分类:
Web程序 时间:
2015-05-10 18:59:47
阅读次数:
117
1.1.2什么是MVC模式
MVC的创建者是Trygve M.H.Reenskau,他是挪威的计算机专家,同时也是奥斯陆大学的名誉教授。MVC是他在1979年提出的一种主要针对GUI应用的软件架构模式。
MVC体现了”关注点分离”这一基本的设计方针,他将一个人机交互应用设计的功能分为Model、Controller和View三部分,他们各自具有如下的职责。
1.Model是对...
分类:
Web程序 时间:
2015-05-10 01:06:20
阅读次数:
167
学习ASP.NET MVC框架揭秘笔记目录
第一章 ASP.NET+MVC
1.1传统的MVC模式
持续更新中,,,,...
分类:
Web程序 时间:
2015-05-10 01:06:10
阅读次数:
191
1.1.1自治视图
一个典型的人机交互应用具有3个主要的关注点,既数据在可视化界面上的呈现、UI处理逻辑(用于处理用户交互式操作的逻辑)和业务逻辑。自治视图模式将三者混合在一起,势必会带来如下一些问题。
1.重用性。业务逻辑是与UI无关的,应该最大限度地被重用,但是若将业务逻辑定义在自治视图中相当于使他完全与视图本身绑定在一起。除此之外,如果我们能够将UI的行为抽象出来,基于抽...
分类:
Web程序 时间:
2015-05-09 23:40:42
阅读次数:
166
1.1传统MVC模式
对于大部分面向最终用户的应用来说,他们都需要具有一个与用户进行交互的可视化UI界面,我们将这个UI称为视图(View)。在早期,我们倾向于将所有与UI相关的操作糅合在一起,这些操作包括UI界面的呈现、用户交互操作的捕捉与响应、业务流程的执行及对数据的存取等,我们将这种设计模式称为自治视图(Autonomuous View , AV)。
1.1....
分类:
Web程序 时间:
2015-05-09 23:39:03
阅读次数:
152
当你开发一个项目,如果你选择的是spring MVC 框架,而你在前台使用spring的标签时,那么你有可能出现在这个情况。javax.servlet.jsp.JspTagException: Neither BindingResult nor plain target object for bea...
分类:
其他好文 时间:
2015-05-09 16:26:47
阅读次数:
233
??
众所周知,Struts2是一款优秀的Java MVC框架,由控制器决定展现那个视图给用户。从开发者角度来认识一个框架,第一步是能快速搭建一个基于该框架的应用或demo,在会使用的基础上进一步了解其实现原理更有助于运用。
关于Struts2实现原理,以后会详细阐述,我们先来做一个小小实验,也就是在Web 应用中最常见的用户登录。
1. 配置Web.xml
在Web.xml中加上如下内容...
分类:
其他好文 时间:
2015-05-09 10:17:18
阅读次数:
102
1.Struts2的概念 Struts2 是轻量级的MVC框架,主要解决了请求分发的问题,重心在控制层和表现层 轻量级 低侵入性,与业务代码的耦合度很低。即业务代码中基本不需要import它的包 MVC框架 Struts2实现了MVC,并提供一系列API,采用模式化方式简化业务开发过程。2.Stru...
分类:
其他好文 时间:
2015-05-08 23:46:33
阅读次数:
121
??
一.应用Struts
Struts作为一种Web MVC框架,将视图展示和处理逻辑分离,降低耦合性,允许更改界面视图而不用重新编译逻辑部分,同样由于业务需求的改变需要调整逻辑结构而不用修改视图部分。由于灵活的配置,简单可操作性,在业界得到广泛的应用。用户通过配置Struts.xml文件,轻易建立视图和模型的映射关系。
Exmaple:
/Student...
分类:
Web程序 时间:
2015-05-08 09:38:28
阅读次数:
257
上一篇博客简单地介绍了下SpringMVC框架的搭建,然后也都是采用的默认的方式,即需要将SpringMVC的核心配置文件放在/WEB-INF/目录下,由工程自动去加载,但是在我们实际的项目开发过程中,一般都不会这样去处理,很少使用这样的默认配置,而且这样的默认方式看起来比较杂乱,所以通常情况下我们都会将配置文件独立出来,单独去管理。一、手动指定SpringMVC的核心配置文件加载位置解决方法:1、...
分类:
编程语言 时间:
2015-05-07 18:51:05
阅读次数:
174