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

如何免费简单建一个网站输入关键词进行搜索

如何免费简单建一个网站,输入关键词进行搜索,阳泉住房建设局网站,安阳新闻最新消息序:我们之前已经对SSM框架中核心内容进行了学习,包括AOP和IOC等相关内容,接下来,我们看一下框架中常用的SpringMVC框架组件的使用方法。 第一节 springmvc理论 1)概念: Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 Servlet。…

    序:我们之前已经对SSM框架中核心内容进行了学习,包括AOP和IOC等相关内容,接下来,我们看一下框架中常用的SpringMVC框架组件的使用方法。

第一节 springmvc理论

1)概念:

    Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 Servlet。

    Spring MVC 角色划分清晰,分工明细,并且和 Spring 框架无缝结合。Spring MVC 是当今业界最主流的 Web 开发框架,以及最热门的开发技能。

    在 Spring MVC 框架中,Controller 替换 Servlet 来担负控制器的职责,用于接收请求,调用相应的 Model 进行处理,处理器完成业务处理后返回处理结果。Controller 调用相应的 View 并对处理结果进行视图渲染,最终客户端得到响应信息。

    Spring MVC 框架采用松耦合可插拔的组件结构,具有高度可配置性,比起其它 MVC 框架更具有扩展性和灵活性。此外,Spring MVC 的注解驱动和对 REST 风格的支持,也是它最具特色的功能。

2)创建流程

搭建步骤如下:

    1.引入 JAR 包

    2.Spring MVC 配置:在 web.xml 中配置 Servlet,创建 Spring MVC 的配置文件

    3.创建 Controller(处理请求的控制器)

    4.创建 View

    5.部署运行

3)SpringMVC

SpringMVC 的执行流程如下。

  • 用户点击某个请求路径,发起一个 HTTP request 请求,该请求会被提交到 DispatcherServlet(前端控制器);

  • 由 DispatcherServlet 请求一个或多个 HandlerMapping(处理器映射器),并返回一个执行链(HandlerExecutionChain)。

  • DispatcherServlet 将执行链返回的 Handler 信息发送给 HandlerAdapter(处理器适配器);

  • HandlerAdapter 根据 Handler 信息找到并执行相应的 Handler(常称为 Controller);

  • Handler 执行完毕后会返回给 HandlerAdapter 一个 ModelAndView 对象(Spring MVC的底层对象,包括 Model 数据模型和 View 视图信息);

  • HandlerAdapter 接收到 ModelAndView 对象后,将其返回给 DispatcherServlet ;

  • DispatcherServlet 接收到 ModelAndView 对象后,会请求 ViewResolver(视图解析器)对视图进行解析;

  • ViewResolver 根据 View 信息匹配到相应的视图结果,并返回给 DispatcherServlet;

  • DispatcherServlet 接收到具体的 View 视图后,进行视图渲染,将 Model 中的模型数据填充到 View 视图中的 request 域,生成最终的 View(视图);

  • 视图负责将结果显示到浏览器(客户端)。

4)SpringMVC常用接口解析:

    1.DispatcherServlet

    DispatcherServlet 是前端控制器,从图 1 可以看出,Spring MVC 的所有请求都要经过 DispatcherServlet 来统一分发。DispatcherServlet 相当于一个转发器或中央处理器,控制整个流程的执行,对各个组件进行统一调度,以降低组件之间的耦合性,有利于组件之间的拓展。

    2.HandlerMapping

    HandlerMapping 是处理器映射器,其作用是根据请求的 URL 路径,通过注解或者 XML 配置,寻找匹配的处理器(Handler)信息。

    3.HandlerAdapter

HandlerAdapter 是处理器适配器,其作用是根据映射器找到的处理器(Handler)信息,按照特定规则执行相关的处理器(Handler)。

    4.Handler

    Handler 是处理器,和 Java Servlet 扮演的角色一致。其作用是执行相关的请求处理逻辑,并返回相应的数据和视图信息,将其封装至 ModelAndView 对象中。

    5.View Resolver

    View Resolver 是视图解析器,其作用是进行解析操作,通过 ModelAndView 对象中的 View 信息将逻辑视图名解析成真正的视图 View(如通过一个 JSP 路径返回一个真正的 JSP 页面)。

    6.View

View 是视图,其本身是一个接口,实现类支持不同的 View 类型(JSP、FreeMarker、Excel 等)。

实例:拦截器

<
http://www.dtcms.com/wzjs/430344.html

相关文章:

  • 加密网站开发多少钱谁有恶意点击软件
  • 做网上竞彩网站合法吗网站外链怎么发布
  • 门户网站开发需求推广的渠道和方法有哪些
  • 淘宝网站开发多少金额网站推广在线推广
  • 公司网站制作天强科技顶尖文案网站
  • h5制作企业网站有哪些优势抖音搜索关键词排名
  • 正规网站建设空间如何做好推广工作
  • 鸭梨网站建设网店代运营和推广销售
  • 做搞笑图片的网站百度视频推广怎么收费
  • 说明电子商务网站的建设流程seo营销推广
  • wordpress 归档 插件热狗seo外包
  • 网站app开发百度pc端网页版
  • 福州做网站公司搜索引擎优化培训
  • 怎么打开自己做的网站建网站设计
  • 建站之星有手机版模板精准引流推广
  • cms进行网站开发免费建立网站步骤
  • 做短租有哪些网站手机网站百度关键词排名查询
  • 怎么看一个网站什么语言做的seo关键词分类
  • 网站建设收费报价表推广软件
  • 厦门商城网站建设爱站工具查询
  • 乡村规划建设网站重庆百度小额贷款有限公司
  • to b网站推广怎么做厦门人才网唯一官方网站登录入口
  • 建设一个网站大概多少钱淘宝指数网站
  • 中英双语网站建设百度seo白皮书
  • 天津南开做网站公司免费外贸接单平台
  • 淘宝客做网站需要那些条件宁德市有几个区几个县
  • 网站需要租服务器吗山东seo优化
  • 网站开发建设流程深圳网站设计专家乐云seo
  • 韩城建设局网站哪里注册域名最便宜
  • 网站一般用什么做的google推广及广告优缺点