在java ee的开发中,MVC是比较常见的模式,但在基于http/ip协议的www应用中,其工作模式是请求和应答,即无请求不应答,
而mvc模式下,要求model发生改变后,其相应的视图要统一跟随模式的改变而改变,显然这在基于http/ip协议的www的应用中,
是难以实现的,所以就出现了mvc的改进模式model2,model2于mvc最大的变化是,model发生变化后,在客户端运行的视图并
不会发生相应的变化,而是在客户端再次发出请求后,才会对视图进行更新;
今天写了一个基于model2的表单处理程序,调试多次,均不能运行,后查看web.xml中的servlet的配置,url跟自己设想的不一样
(由于是在myeclipse下进行开发,所以有关url的一些东西,都是通过myeclipse自己进行了配置),修改后,调试仍然出错,
查看了出错原因,是找不到对应要返回的jsp视图,看了看url,初步确定是路径问题,最后一个斜杠搞定一切问题,调试,运行正常,
就这点,个人感悟,在java ee的开发中,类似的路径问题一定是跟你设置的url想对应的,而不是跟你的物理存储路径相对应的,这点
在具体的路径设置中尤为重要……
分享到:
相关推荐
MVC Model2 模型 调用过程 MVC Model2 模型 调用过程 MVC Model2 模型 调用过程
在这个demo中,我们将探讨JSONModel如何与MVC架构相结合,以及它与另外两个流行的数据转换框架——MJExtension和MVVM(Model-View-ViewModel)的关系。 首先,我们来看看MVC模式。MVC是软件工程中广泛采用的一种...
总结来说,"Spring-MVC-model(1)"涵盖了Spring MVC框架中模型层的核心概念和实践,包括模型对象的创建、模型数据的绑定与传递、以及模型验证等。理解和熟练掌握这些知识点对于开发基于Spring MVC的Web应用程序至关...
**模型(Model)**是MVC的核心,负责处理业务逻辑和数据管理。模型与数据存储交互,如数据库查询,返回中立的数据,不依赖特定的数据格式。模型的代码可以被多个视图重用,提高代码复用率。 **视图(View)**是用户...
在.NET MVC中,当页面提交model到Action的时候,自动填充ModelState。使用ModelState.IsValid进行方便快捷的数据验证,其验证也是调用命名空间System.ComponentModel.DataAnnotations和System.ComponentModel中的...
在Web开发领域,JSP Model2模式是一种广泛应用的架构,它是对MVC(Model-View-Controller)设计模式的一种实现。MVC模式是软件工程中用于分隔应用程序数据和显示逻辑的重要工具,使得代码结构清晰,易于维护。下面将...
Maverick是一个轻量而完备的MVC Model 2框架。Maverick的Action称作Controller。Controller只接受一个ControllerContext参数。request,response, servlet config, servelt context等输入信息都包装在...
在ASP.NET MVC框架中,模型验证(Model Validation)是一个关键特性,它允许我们在控制器的Action方法之前对提交的表单数据进行验证。这种方式确保了只有符合业务规则的数据才能被处理,提高了应用程序的安全性和...
Model层是MVC架构中的核心部分,它负责处理应用程序的数据逻辑和业务规则。在这个背景下,"MVC model层代码生成器 C#"是一个工具,旨在帮助开发者自动生成Model层的代码,从而提高开发效率,减少手动编写重复代码的...
2. **ModelMap 和 Model**:在实际开发中,我们通常使用 `ModelMap` 或 `Model` 接口来管理 Model 对象。`ModelMap` 是一个实现了 `Model` 接口的 Map 类,可以方便地添加和检索 Key-Value 对。例如,在 Controller ...
Model是MVC模式的核心部分,负责处理应用程序的数据和业务逻辑。它不直接与视图或控制器交互,而是通过接口或事件来传递信息。 2. **ModelClassEnum.pas**:可能包含一系列枚举类型,这些枚举可能用于标识模型的...
asp.net mvc2.0 model字段中包含泛型的的情况 更详细的解释参考 http://blog.csdn.net/xuexiaodong2009/article/details/6393490
Aspnet Mvc教程 2.准备工作 02:37 Aspnet Mvc教程 3. 建立并运行 02:46 Aspnet Mvc教程 4.默认程序结构 04:18 Aspnet Mvc教程 5. 基本工作流程 05:13 Aspnet Mvc教程 6.mvc理论讲解 03:53 Aspnet Mvc教程 7....
标题"asp.net mvc返回多个model"和描述"asp.net mvc多个model返回"正是针对这一需求的讨论。在ASP.NET MVC中,虽然一个视图通常与一个模型绑定,但可以通过多种方式来实现多个模型的返回。 首先,我们可以创建一个...
用PHP开始你的MVC_Model层
小项目或功能比较单一的项目可以直接新建一个MVC基本项目类型即可,但随着需求不断迭代,项目的功能模块越来越多,甚至有些模块可以独立开发,这时就要考虑主项目的M/V/C三大部分分离,便于不同角色的工程师专注自己...
看到网上有很多问4.1的Ext desktop与它的MVC架构怎么联系起来,自己准备更新公司系统的Ext 到4.1也遇到这个问题,自己折腾了一天,看了网上很多东东,但看得不是很明白,最后只能自己专研了,悲吹!! Ext4.1 没其他...
MVC(Model-View-Controller)模式是一种经典的软件设计模式,广泛应用于Web开发领域,用于实现应用程序的业务逻辑、用户界面和数据存储之间的分离。这种模式将应用程序的不同部分划分为三个主要组件:模型(Model)...