对于MVC的理解

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

1.首先在建立一个项目之前,我们应该知道自己的需求是什么,目的是什么。

我的需求是取数据库中的数据,然后打印在我们的网页里

2.我们需要建立一个动态网页的项目

3.分别建立三个包entity、service、action

entity(实体)------>用于放我们的实体类

service(业务逻辑)------>用于放接口与实现类

action(控制器)------>用于放servlect 控制器

4.分别在entity包下建立实体类,在service包下建接口与实现类,在action包下建立servlect

4.1在entity包下建立实体类

然后在实体类中添加我们需要的属性

然后将它们封装起来

4.2在service包下建接口与实现类

建立一个接口;在接口中建立一个方法,用于获取数据(返回类型为List)

建立实现类,并继承接口,实现方法(JDBC还没学,先模拟数据)

4.3在action包下建立servlect

在doGet方法里写代码

AssetsService assService = new AssetsServiceImpl();//实例化对象
List<Assets> assList = assService.getAssetsAll();//自定义数组存放数据
request.setAttribute("assList_leba", assList);//发送请求将数组给jsp
request.getRequestDispatcher("show.jsp").forward(request, response);//响应请求并展示jsp中的内容

5.建立一个jsp文件用于显示我们的数据

运行项目在浏览器中访问servlect

时间: 2024-08-04 19:34:44

对于MVC的理解的相关文章

MVC+EF 理解和实现仓储模式和工作单元模式

MVC+EF 理解和实现仓储模式和工作单元模式 原文:Understanding Repository and Unit of Work Pattern and Implementing Generic Repository in ASP.NET MVC using Entity Framework 文章介绍 在这篇文章中,我们试着来理解Repository(下文简称仓储)和Unit of Work(下文简称工作单元)模式.同时我们使用ASP.NET MVC和Entity Framework 搭

1.3 谈谈你对MVC的理解

1.谈谈你对MVC的理解 MVC是Model—View—Controler的简称.即模型—视图—控制器.MVC是一种设计模式,它强制性的把应用程序的输入.处理和输出分开. MVC中的模型.视图.控制器它们分别担负着不同的任务. 视图: 视图是用户看到并与之交互的界面.视图向用户显示相关的数据,并接受用户的输入.视图不进行任何业务逻辑处理. 模型: 模型表示业务数据和业务处理.相当于JavaBean.一个模型能为多个视图提供数据.这提高了应用程序的重用性 控制器: 当用户单击Web页面中的提交按钮

浅谈对MVC的理解

1.MVC设计模式理解 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑.数据.界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑.MVC被独特的发展起来用于映射传统的输入.处理和输出功能在一个逻辑的图形化用户界面的结构中. Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,主要提供了模型数据

Jsp+Servlet+JavaBean经典MVC模式理解

MVC 模式目的(实现Web系统的职能分工). 在Java EE中,Jsp+Servlet+JavaBean算是里面经典的模式,是初学者必备的知识技能. M, Model(模型)实现系统的业务逻辑 1. 通过DAO实现操作数据库的业务逻辑 2. 其他系统业务逻辑 JavaBean职能 V, View(视图)负责与用户交互,即在界面上展示数据对象给用户 Jsp职能 C, Controler(控制)Model与View之间沟通的桥梁 1. 分派用户的请求并选择适当的视图用于显示 2. 解释用户的输入

JAVA:连接池技术说明以及MVC设计模式理解

JAVA:连接池技术说明以及MVC设计模式理解

MVC的理解

优点,可移值性高,变更起来容易,代码逻辑比较清晰,缺点是,运行效率低一些 模型(Model),视图(View)和控制Controller). MVC模式的目的就是实现Web系统的职能分工. Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现.  View层用于与用户的交互,通常用JSP来实现. Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作. MVC的好

MVC框架理解(整理)

MVC是三个单词的首字母缩写,它们是Model(模型).View(视图)和Controller(控制). 视图 视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML.XML和Applet.随着应用的复杂性和规模性,界面的处理也变得具有挑战性.一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理.业务流程的处理交予模型(Model)处理.比如一个订单的视图只接受来自模型

对MVC的理解

摘要:本文主要谈到了对PHP开发中MVC开发模式的理解. 当用户通过url触发命令时,例如url=http://control.blog.sina.com.cn/admin/article/article_add,这意味着进入bolg项目中的admin.php文件,调用框架文件如ThinkPHP框架,找到article.class.php文件,其中article为一个controller类,继承于controller(TP3.2),article_add为方法,把用户通过url传过来的参数进行处

ASP.NET MVC(二) 理解MVC

MVC模型同时提供对HTML.CSS以及JavaScript的完整控制. MVC模型通过三个逻辑层来定义WEB应用程序: (一)Business layer(业务层.模型逻辑) 模型(Model) 模型是应用程序中用于处理应用程序数据逻辑的部分 通常模型对象在数据库中存取数据. (二)Display layer(显示层.视图逻辑) View(视图) 是应用程序中处理数据显示的部分. 通常从模型数据中创建视图 (三)Input control (输入控件.控制器逻辑) 控制器(Controler)