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

网站建设与开发 教材合肥网站优化技术

网站建设与开发 教材,合肥网站优化技术,学校网站建设情况报告,友情连接文章目录 前言一、SpringMVC 是什么#xff1f;二、SpringMVC 的核心组件三、SpringMVC 的运行流程四、SpringMVC 快速入门示例1. 项目结构示例#xff08;Maven 工程#xff09;2. 配置 web.xml3. 配置 springmvc.xml4. 编写 Controller 类5. 编写视图 hello.jsp 五、测试效… 文章目录 前言一、SpringMVC 是什么二、SpringMVC 的核心组件三、SpringMVC 的运行流程四、SpringMVC 快速入门示例1. 项目结构示例Maven 工程2. 配置 web.xml3. 配置 springmvc.xml4. 编写 Controller 类5. 编写视图 hello.jsp 五、测试效果 前言 SpringMVC 是 Spring Framework 的一个模块它基于 MVCModel-View-Controller架构模式提供了 Web 应用开发的结构性解决方案。通过注解驱动方式开发者可以快速构建高效、可维护的 Web 应用。 一、SpringMVC 是什么 SpringMVC 是 Spring Framework 提供的一套 Web 层解决方案用于处理 HTTP 请求、响应并进行数据展示。它实现了 MVC 设计模式将 Web 开发分为以下几个层次 Model模型层封装业务数据View视图层展示数据如 JSP、ThymeleafController控制层接收请求、调用业务逻辑并返回视图 二、SpringMVC 的核心组件 组件描述DispatcherServlet前端控制器统一请求入口HandlerMapping根据请求 URL 匹配对应的处理器HandlerAdapter调用具体的 Controller 处理方法Controller编写业务逻辑的类ViewResolver将逻辑视图名解析为具体视图View最终呈现结果JSP、HTML 三、SpringMVC 的运行流程 用户发起请求DispatcherServlet 拦截DispatcherServlet 调用 HandlerMapping 找到对应的 Handler控制器通过 HandlerAdapter 执行对应 Controller 方法Controller 返回 ModelAndView 对象DispatcherServlet 调用 ViewResolver 解析视图返回最终视图给浏览器 示意图如下 浏览器 - DispatcherServlet - HandlerMapping - Controller - ViewResolver - View - 浏览器四、SpringMVC 快速入门示例 1. 项目结构示例Maven 工程 springmvc-demo ├── src │ └── main │ ├── java │ │ └── com.example.controller.HelloController │ └── webapp │ ├── WEB-INF │ │ ├── web.xml │ │ └── views/hello.jsp │ └── index.jsp2. 配置 web.xml web-appservletservlet-namespringDispatcher/servlet-nameservlet-classorg.springframework.web.servlet.DispatcherServlet/servlet-classinit-paramparam-namecontextConfigLocation/param-nameparam-value/WEB-INF/springmvc.xml/param-value/init-paramload-on-startup1/load-on-startup/servletservlet-mappingservlet-namespringDispatcher/servlet-nameurl-pattern//url-pattern/servlet-mapping /web-app3. 配置 springmvc.xml beans xmlnshttp://www.springframework.org/schema/beansxmlns:mvchttp://www.springframework.org/schema/mvcxmlns:contexthttp://www.springframework.org/schema/contextxsi:schemaLocation...!-- 开启注解驱动 --mvc:annotation-driven /!-- 扫描 Controller 包 --context:component-scan base-packagecom.example.controller /!-- 配置视图解析器 --bean classorg.springframework.web.servlet.view.InternalResourceViewResolverproperty nameprefix value/WEB-INF/views/ /property namesuffix value.jsp //bean /beans4. 编写 Controller 类 package com.example.controller;import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView;Controller public class HelloController {RequestMapping(/hello)public ModelAndView sayHello() {ModelAndView mv new ModelAndView(hello);mv.addObject(msg, Hello SpringMVC!);return mv;} }5. 编写视图 hello.jsp % page contentTypetext/html;charsetUTF-8 % html headtitleHello/title/head bodyh2${msg}/h2 /body /html五、测试效果 启动服务器如 Tomcat访问 http://localhost:8080/hello页面应显示 Hello SpringMVC!
http://www.hkea.cn/news/14379910/

相关文章:

  • 天津建设信息网站wordpress 评论 正在提交_请稍后
  • 建个人网站怎么赚钱吗公司logo设计图片欣赏
  • 软件中心志鸿优化网
  • nginx 网站开发万云网络网站
  • 温州市城市建设学校网站网站keywords重复解决方法
  • 网站管理 设置开启php网站制作流程
  • 永久免费ppt下载网站手表哪个网站做的好
  • 建设银行网站logowordpress邮件验证评论
  • 瓷砖网站建设项目网络
  • 电动工具咋在网上做网站郑州网官网
  • 东营做网站优化公司那些网站是php开发的
  • 宁国新站seocn域名注册流程
  • 麻城做网站建设部举报网站
  • 如何做视频网站技术网站百度搜索不到
  • soho需要建网站吗如何免费做网站详细点说
  • 成立网站公司需要什么免费网站模板
  • 东莞网上商城网站建设古镇小企业网站建设
  • 企业网站备案查询闵行区 网站制作
  • 小程序和网站建设需要多钱网站二维码链接怎么做
  • 网站 建设阶段网站留言板 html
  • 郑州高端网站建设网站开发模板代码
  • 网站开发软件三剑客备案时暂时关闭网站
  • 黑龙江建设人力资源网站上海娱乐场所最新规定
  • 太仓做网站的网站建设的风格
  • 网站改版准备短视频代运营公司排名
  • 网页创建站点开发游戏的软件有哪些
  • 做网站要审核吗wordpress 多人
  • 做网站可以干嘛个人网站建设方法
  • 看网站的浏览器东营会计信息网官网首页
  • 广州制作网站哪家专业猎头公司收费标准