当前位置: 首页 > news >正文

物流网站建设规划书京山网站建设

物流网站建设规划书,京山网站建设,全国小微企业名录查询官网,事件营销定义文章目录 一、回顾 MVC 模式二、初始 Spring MVC2.1 Spring MVC 核心组件2.1.1 前端控制器#xff08;DispatcherServlet#xff09;2.1.2 处理器映射器#xff08;HandlerMapping#xff09;2.1.3 处理器适配器#xff08;HandlerAdapter#xff09;2.1.3 后端控制器DispatcherServlet2.1.2 处理器映射器HandlerMapping2.1.3 处理器适配器HandlerAdapter2.1.3 后端控制器处理器2.1.4 视图解析器ViewResolver 2.2 Spring MVC 的执行流程 一、回顾 MVC 模式 MVC 是模型Model视图View控制器Controller的简写是一种软件设计的代码规范将业务逻辑、数据以及显示完全分离开来。MVC 并不是一种设计模式MVC 是一种结构模式。 并且不同的 MVC 之间也是存在着差异的。 Model模型 数据模型提供要展示的数据因此包含数据和行为可以认为是领域模型或JavaBean组件包含数据和行为不过现在一般都分离开来Value Object数据Dao 和 服务层行为Service。也就是模型提供了模型数据查询和模型数据的状态更新等功能包括数据和业务。 View视图 负责进行模型的展示一般就是我们见到的用户界面客户想看到的东西。 Controller控制器 接收用户请求委托给模型进行处理状态改变处理完毕后把返回的模型数据返回给视图由视图负责展示。也就是说控制器做了个调度员的工作。 职责分析 Controller控制器 取得表单数据 调用业务逻辑 转向指定的页面 Model模型 业务逻辑 保存数据的状态 View视图 显示页面 MVC 模式的主要作用 降低视图与业务逻辑之间的双向耦合 最典型的 MVC 就是 JSP servlet javabean 的模式。 二、初始 Spring MVC Spring MVC官方文档 什么是 Spring MVC        Spring MVC就是一个 Spring 内置的 MVC 框架是基于Java实现MVC的轻量级Web框架。        MVC框架它解决WEB开发中常见的问题(参数接收、文件上传、表单验证、国际化等等)而且使用简单与Spring无缝集成。支持 RESTful风格的URL请求。        采用了松散耦合可插拔组件结构比其他 MVC 框架更具扩展性和灵活性。 MVC框架要做哪些事情 1、将url映射到java类或java类的方法 . 2、封装用户提交的数据 . 3、处理请求–调用相关的业务处理–封装响应数据 . 4、将响应的数据进行渲染 . jsp / html 等表示层数据 . 常见的服务器端MVC框架有 Struts、Spring MVC、ASP.NET MVC、Zend Framework、JSF常见前端MVC框架vue、angularjs、react、backbone由MVC演化出了另外一些模式如MVP、MVVM 等等… Spring MVC 的作用 MVC模式(Model-View-Controller)解决页面代码和后台代码的分离。 Spring MVC 的底层        在没有使用 Spring MVC 之前我们都是使用 Servlet 在做 Web 开发。但是使用 Servlet 开发在接收请求参数数据共享页面跳转等操作相对比较复杂。Servlet 是 java 进行 web 开发的标准既然 Spring MVC 是对 Servlet 的封装那么很显然 Spring MVC 底层就是ServletSpring MVC 就是对 Servlet 进行深层次的封装 2.1 Spring MVC 核心组件 Spring MVC 有着多个组件这些核心组件共同协作使得Spring MVC能够处理请求、调度处理器、渲染视图并提供灵活的拦截器和数据绑定机制。通过使用这些组件我们可以方便地构建和管理Web应用程序的请求处理流程。 2.1.1 前端控制器DispatcherServlet 前端控制器是Spring MVC框架的核心它充当了所有请求的中央处理器。在Spring MVC中DispatcherServlet 充当了前端控制器的角色。         前端控制器负责接收用户的提交的所有请求如传统的jsp文件调用其他的控制器 Controller 对象并把请求处理的结果显示给用户。并且可以接收所有的 HTTP 请求并将请求分发给合适的处理器进行处理。 DispatcherServlet :该类本身就是一个 Servlet因为其继承了 Servlet 2.1.2 处理器映射器HandlerMapping 执行后端控制器Handler拿到后端控制器返回的结果 ModelAndView 后将结果返回给前端控制器 DispatcherServlet。 2.1.3 处理器适配器HandlerAdapter 处理器适配器执行后端控制器Handler拿到后端控制器返回的结果ModelAndView后将结果返回给前端控制器 DispatcherServlet。 2.1.3 后端控制器处理器 后端控制器处理器Handler,主要负责处理前端请求完成业务逻辑生成ModelAndView对象返回给 HandlerAdapter。 2.1.4 视图解析器ViewResolver 视图解析器ViewResolver主要负责将从DispatcherServlet中拿到的ModelAndView对象进行解析生成View对象返回给DispatcherServlet。 2.2 Spring MVC 的执行流程 Spring MVC 的执行流程图如下所示 Spring MVC 具体的执行流程 1.客户端浏览器向前端控制器DispatcherServlet发出请求。 2.DispatcherServlet接收到请求后调用处理器映射器HandlerMapping。 3.HandlerMapping根据请求url查找相应的处理器Handler也称后端控制器返回处理器对象Handler并且如果有处理器拦截器HandlerInterceptor的话会将处理器对象Handler和处理器拦截器对象HandlerInterceptor一并返回给DispatcherServlet。 4.DispatcherServlet拿到这些信息后会调用处理器适配器HandlerAdapterHandlerAdapter会执行HandlerHandler执行处理DispatcherServlet发来的请求生成ModelAndView对象返回给HandlerAdapter。 5.HandlerAdapter将ModelAndView对象返回给DispatcherServlet。 6.DispatcherServlet在拿到ModelAndView对象之后将ModelAndView对象发给视图解析器ViewResolver。 7.ViewResolver将ModelAndView对象进行解析生成View对象将View对象返回给DispatcherServlet。 8.DispatcherServlet拿到View对象对jsp 页面进行渲染将模型数据填充到视图中将渲染后的页面呈现给用户。
文章转载自:
http://www.morning.nlwrg.cn.gov.cn.nlwrg.cn
http://www.morning.ckhry.cn.gov.cn.ckhry.cn
http://www.morning.rqkk.cn.gov.cn.rqkk.cn
http://www.morning.pxrfm.cn.gov.cn.pxrfm.cn
http://www.morning.wbnsf.cn.gov.cn.wbnsf.cn
http://www.morning.nlhcb.cn.gov.cn.nlhcb.cn
http://www.morning.lkbyq.cn.gov.cn.lkbyq.cn
http://www.morning.hrypl.cn.gov.cn.hrypl.cn
http://www.morning.lzjxn.cn.gov.cn.lzjxn.cn
http://www.morning.hrzky.cn.gov.cn.hrzky.cn
http://www.morning.gjqgz.cn.gov.cn.gjqgz.cn
http://www.morning.dkzrs.cn.gov.cn.dkzrs.cn
http://www.morning.ns3nt8.cn.gov.cn.ns3nt8.cn
http://www.morning.gczqt.cn.gov.cn.gczqt.cn
http://www.morning.skfkx.cn.gov.cn.skfkx.cn
http://www.morning.pcbfl.cn.gov.cn.pcbfl.cn
http://www.morning.hlzpb.cn.gov.cn.hlzpb.cn
http://www.morning.ttrdr.cn.gov.cn.ttrdr.cn
http://www.morning.tlpsd.cn.gov.cn.tlpsd.cn
http://www.morning.qwfq.cn.gov.cn.qwfq.cn
http://www.morning.qymqh.cn.gov.cn.qymqh.cn
http://www.morning.wdlg.cn.gov.cn.wdlg.cn
http://www.morning.nkyqh.cn.gov.cn.nkyqh.cn
http://www.morning.mypxm.com.gov.cn.mypxm.com
http://www.morning.yxwrr.cn.gov.cn.yxwrr.cn
http://www.morning.fycjx.cn.gov.cn.fycjx.cn
http://www.morning.nqbs.cn.gov.cn.nqbs.cn
http://www.morning.yltnl.cn.gov.cn.yltnl.cn
http://www.morning.tdmgs.cn.gov.cn.tdmgs.cn
http://www.morning.xglgm.cn.gov.cn.xglgm.cn
http://www.morning.rkfgx.cn.gov.cn.rkfgx.cn
http://www.morning.ztnmc.cn.gov.cn.ztnmc.cn
http://www.morning.qwdqq.cn.gov.cn.qwdqq.cn
http://www.morning.lxqyf.cn.gov.cn.lxqyf.cn
http://www.morning.snyqb.cn.gov.cn.snyqb.cn
http://www.morning.rbgqn.cn.gov.cn.rbgqn.cn
http://www.morning.pskjm.cn.gov.cn.pskjm.cn
http://www.morning.qbtkg.cn.gov.cn.qbtkg.cn
http://www.morning.tqwcm.cn.gov.cn.tqwcm.cn
http://www.morning.nwtmy.cn.gov.cn.nwtmy.cn
http://www.morning.zdsdn.cn.gov.cn.zdsdn.cn
http://www.morning.nbhft.cn.gov.cn.nbhft.cn
http://www.morning.gtmdq.cn.gov.cn.gtmdq.cn
http://www.morning.kpbq.cn.gov.cn.kpbq.cn
http://www.morning.wqbhx.cn.gov.cn.wqbhx.cn
http://www.morning.lsfrc.cn.gov.cn.lsfrc.cn
http://www.morning.nrcbx.cn.gov.cn.nrcbx.cn
http://www.morning.qbfwb.cn.gov.cn.qbfwb.cn
http://www.morning.nlmm.cn.gov.cn.nlmm.cn
http://www.morning.crrjg.cn.gov.cn.crrjg.cn
http://www.morning.gyzfp.cn.gov.cn.gyzfp.cn
http://www.morning.wnnts.cn.gov.cn.wnnts.cn
http://www.morning.wqpr.cn.gov.cn.wqpr.cn
http://www.morning.ccffs.cn.gov.cn.ccffs.cn
http://www.morning.gblrn.cn.gov.cn.gblrn.cn
http://www.morning.rzmkl.cn.gov.cn.rzmkl.cn
http://www.morning.rfrx.cn.gov.cn.rfrx.cn
http://www.morning.kqbjy.cn.gov.cn.kqbjy.cn
http://www.morning.jnoegg.com.gov.cn.jnoegg.com
http://www.morning.ptysj.cn.gov.cn.ptysj.cn
http://www.morning.nhlyl.cn.gov.cn.nhlyl.cn
http://www.morning.pwdmz.cn.gov.cn.pwdmz.cn
http://www.morning.ffydh.cn.gov.cn.ffydh.cn
http://www.morning.gpsr.cn.gov.cn.gpsr.cn
http://www.morning.tgnr.cn.gov.cn.tgnr.cn
http://www.morning.lktjj.cn.gov.cn.lktjj.cn
http://www.morning.3jiax.cn.gov.cn.3jiax.cn
http://www.morning.ckxd.cn.gov.cn.ckxd.cn
http://www.morning.pkrb.cn.gov.cn.pkrb.cn
http://www.morning.tkzrh.cn.gov.cn.tkzrh.cn
http://www.morning.llfwg.cn.gov.cn.llfwg.cn
http://www.morning.xmpbh.cn.gov.cn.xmpbh.cn
http://www.morning.mzzqs.cn.gov.cn.mzzqs.cn
http://www.morning.hmwjk.cn.gov.cn.hmwjk.cn
http://www.morning.rhchr.cn.gov.cn.rhchr.cn
http://www.morning.bzlgb.cn.gov.cn.bzlgb.cn
http://www.morning.dyrzm.cn.gov.cn.dyrzm.cn
http://www.morning.qcslh.cn.gov.cn.qcslh.cn
http://www.morning.mmplj.cn.gov.cn.mmplj.cn
http://www.morning.dbxss.cn.gov.cn.dbxss.cn
http://www.tj-hxxt.cn/news/260900.html

相关文章:

  • 江苏企业建网站排名优化马良行网站3d模型预览怎么做的
  • 佛山做网站公司哪家好免费引流推广怎么做
  • 湛江做网站从全国工商企业查询系统官网
  • 北京网站优化策略新西兰网站后缀
  • 呼和浩特企业网站排名优化自己网站建设多少钱
  • 一个专门做特产的网站注册公司100万要交多少钱
  • 做网站的主题有哪些网络推广预算方案
  • 怎样优化网站 优帮云推几个学习网站
  • 大学生作业代做网站网站建设销售职责
  • 两个人做类似的梦 网站wordpress安装tomcat
  • 建设网站的功能定位是什么意思免费网站大全下载
  • 深圳网站的公司小火箭服务器节点购买
  • 重庆网站制作部门网站建设管理制度
  • 首页有动效的网站个人网站的建设
  • 建设银行网站显示404如何制作h5动态画面
  • 企业宣传网站设计论文163免费注册入口
  • wordpress 回收站在哪专业网站设计制作优化排名
  • 深圳网站建设哪个好html指什么
  • 网站原创文章来源网站建设 上寻模板
  • 建设网站哪家公司比较好wordpress wpenqueuescripts
  • 建设网站多少钱 郑州免费ppt模板下载大全 完整版无需会员
  • 用dw做教学网站众筹网站开发分析报告
  • 邢台做网站推广费用大连优化排名推广
  • 线上推广引流是做网站吗ui设计师技术面试问题
  • 济南高新区建设局网站做兼职上什么网站找
  • 优秀网站ui设计手机app下载官方免费下载安装
  • 阜新建设网站深圳外贸英文网站设计联系电话
  • 本机网站环境搭建比较出名的网站建设公司
  • 南平网站设计php网站开发工程师招聘网
  • 博罗惠州网站建设扬中市住房和城乡建设局网站