MVC体系结构和处理请求控制器

Spring MVC种类布局和拍卖须要调控器,springmvc

Spring MVC种类布局和拍卖诉求调节器

Spring MVC种类布局和管理诉求调控器

一:MVC设计格局:

(1.)数据访谈接口:DAO层

(2.)管理业务逻辑层:Service层

(3.)数据实体:POJO

(4.)担负前段供给接受并拍卖:Service

(5.)担负前端页面显示:JSP

 

 

这种构架格局正是MVC设计方式,它是软件工程的一种软件架构情势。它强制性的是软件系统的输入,管理和出口的分别,把软件系统一分配多少个大旨部分:模型(Model),视图(View)调节器(Controller)

解析:

视图(View):担任格式化数据并把它们展现给客商

调整器(Controller):负担接收并转化呼吁,做出响应重回给客户

模型(Model):模型对象具备最多的管理职分,是应用程序的焦点部分,负担管理和兑现多少

一:MVC设计情势:

(1.)数据访问接口:DAO层

(2.)管理业务逻辑层:Service层

(3.)数据实体:POJO

(4.)担任前段央求接受并管理:Service

(5.)负担前端页面显示:JSP

 

 

这种构架情势正是MVC设计方式,它是软件工程的一种软件架构格局。它强制性的是软件系统的输入,处理和输出的告别,把软件系统一分配四个主导部分:模型(Model),视图(View)调节器(Controller)

解析:

视图(View):肩负格式化数据并把它们显示给客商

调控器(Controller):担负接收并转载呼吁,做出响应重临给客商

模型(Model):模型对象具有最多的拍卖职分,是应用程序的基点部分,担任管理和兑现数量

二:MVC二种形式:

JSP
MODEL1:当业务流程较为轻易的时候,可以把调整器的机能交由视图来落实,这种情势统称为
JSP MODEL1

JSP MODEL2:也正是JSP MODEL1
当业务流程复杂的时候,即要求把业务流程交给调节器来落到实处,JSP专一视图的变现就能够

MVC管理进程

(1.)首先视图是提供系统与客户交互界面,并发送客商给调节器。

(2.)调整器接收客户央求,并决定改调用哪些模型来管理

(3.)模型依照顾客哀告实行相应的专门的工作逻辑管理,并回随地理结果

(4.)调节器根据重返管理结果,调用相应的视图格式化模型重临的多寡,并因而视图显示给客商。

 

 

MVC优缺点:

优点:

(1.)多视图分享三个模型,大大进步代码的可用性

(2.)MVC几个模块相互独立,松耦合构架

(3.)调控器进步应用程序和灵活性和可配性

(4.)有裨益软件工程化管理

缺点:

(1.)原理复杂

(2.)增添了系统结商谈贯彻的繁杂

(3).视图对模型数据的无用访问

二:MVC三种形式:

JSP
MODEL1:当业务流程较为轻松的时候,能够把调整器的机能交由视图来兑现,这种形式统称为
JSP MODEL1

JSP MODEL2:也正是JSP MODEL1
当业务流程复杂的时候,即必要把业务流程交给调控器来兑现,JSP潜心视图的展现就能够

MVC管理进度

(1.)首先视图是提供系统与顾客交互分界面,并发送客户给调整器。

(2.)控制器接收客商央求,并调整顿改进调用哪些模型来拍卖

(3.)模型依据顾客央求进行对应的专业逻辑管理,并回四处理结果

(4.)调整器依据重临管理结果,调用相应的视图格式化模型重回的多少,并通过视图展现给客商。

 

 

MVC优缺点:

优点:

(1.)多视图分享三个模子,大大升高代码的可用性

(2.)MVC多少个模块相互独立,松耦合构架

(3.)调控器进步应用程序和灵活性和可配性

(4.)有利润软件工程化处理

缺点:

(1.)原理复杂

(2.)扩大了系统结商谈兑现的纷纭

(3).视图对模型数据的不行访谈

三:Spring MVC框架介绍流程图

 

 

1:Spring MVC 蒙受搭建

(1.)引入jar文件

 

(2.)在web.xml中配置Servlet

 

 

(3.)创设SpringMVC配置文件(springmvc-servlet.xml)(管理供给的调控器)

 

 

(4).创建Controller

 

 

(5.)创建view

 

(6.)计划运转

(7.)改变HandlerMapping(管理器映射)

 

<property name=”suffix”value=”.jsp”/>

</bean>

</beans>

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注