NO.75 SpringMVC

作者: smallnumber | 来源:发表于2017-09-22 21:43 被阅读0次

(1)什么是SpringMVC?

是一个用来简化基于MVC架构的web应用程序开发的应用开发框架。

注:SpringMVC是Spring框架的一部分。

1)MVC (Model 模型 View 视图 Controller 控制器)

a.什么是MVC?

是一种软件架构思想,可以将软件划分成三种不同类型的模块,分别是模型,视图和控制器。模型用于封装业务逻辑的处理,视图用于数据展现和操作界面,控制器用于协调模型和视图(视图将请求发送给控制器,由控制器选择对应的模型来处理;模型将处理结果交给控制器,由控制器选择合适的视图来展现处理结果)。

b.如何使用MVC?

c.优点

方便测试 (将业务逻辑写在servlet里面,需要部署之后才能测试,而写在java类里面,可以直接测试)。

方便代码的维护(修改模型不影响视图,反之也是如此)。

方便分工协作。

(2)五大组件

a.DispatcherServlet  前端控制器

b.HandlerMapping    映射处理器

c.Controller        处理器

d.ModelAndView      模型和视图

e.ViewResolver      视图解析器

(3)编程步骤

step1.导包。

step2.添加spring配置文件。

step3.配置DispatcherServlet。

step4.写Controller。

step5.写jsp。

step6.在spring配置文件中,配置HandlerMapping,Controller和ViewResolver。

(4)helloworld案例

相关文章

  • NO.75 SpringMVC

    (1)什么是SpringMVC? 是一个用来简化基于MVC架构的web应用程序开发的应用开发框架。 注:Sprin...

  • 『No.75』

    今天是女儿疫情之后复课第一天。 本以为是我轻松自在的一天,不成想却是疲惫的一天。 早上很早起床,全天给自己安排的满...

  • 努力上台阶第9弹

    NO.71 NO72 NO.73 NO.74 NO.75 NO.76 NO.77 NO.78 NO.79 NO.80

  • springMvc执行流程

    springMvc概念springMvc请求流程springMvc组件详解springMvc常用注解springM...

  • No.75《离经叛道》

    一个问题 不久前,我有一位做新媒体创业的朋友和我聊了起来,他说自己的公司年轻人为主,刺头太多,管理起来很是费心,有...

  • 0709 No.75

    原句:夏天属于散文和柠檬,属于裸露和慵懒,属于关于回归的想像的永恒闲置,属于稀见的长笛和赤裸的双足,还有八月的卧室...

  • SpringMVC/Hibernate项目实践一

    SpringMVC/Hibernate项目实践一SpringMVC/Hibernate项目实践二SpringMVC...

  • SpringMVC/Hibernate项目实践二

    SpringMVC/Hibernate项目实践一SpringMVC/Hibernate项目实践二SpringMVC...

  • SpringMVC/Hibernate项目实践三

    SpringMVC/Hibernate项目实践一SpringMVC/Hibernate项目实践二SpringMVC...

  • 扩展和全面接管SpringMVC

    1、扩展SpringMVC 创建springmvc.xml文件 2、全面接管SpringMVC

网友评论

    本文标题:NO.75 SpringMVC

    本文链接:https://www.haomeiwen.com/subject/mthqextx.html