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

东莞网站建设 日用品正版搜索引擎优化

东莞网站建设 日用品,正版搜索引擎优化,iis做网站,做网站实验体会SpingMvc入门 1.MVC Spring的工作流程:2.sping mvc入门3.静态资源处理 前言 Spring MVC是一种基于Java的web应用开发框架,它采用了MVC(Model-View-Controller)设计模式来帮助开发者组织和管理应用程序的各个组件。 1.MVC Spring的…

SpingMvc入门

  • 1.MVC Spring的工作流程:
  • 2.sping mvc入门
  • 3.静态资源处理

前言

Spring MVC是一种基于Java的web应用开发框架,它采用了MVC(Model-View-Controller)设计模式来帮助开发者组织和管理应用程序的各个组件。

1.MVC Spring的工作流程:

1.客户端向服务器发送一个HTTP请求。
1.1前端控制器DispatcherServlet接收到请求,并将其分派给合适的处理器HandlerMapping。
1.2HandlerMapping根据请求的URL映射找到对应的处理器Handler。
1.3处理器Handler根据业务逻辑处理请求,并返回一个模型对象和视图名称。
1.4视图解析器通过视图名称解析出真正的视图对象。
1.5处理器Handler将模型数据传递给视图对象。
1.6视图对象使用模型数据生成最终的HTML响应。
1.7最终的HTML响应由前端控制器DispatcherServlet发送给客户端。
在整个流程中,前端控制器DispatcherServlet负责协调请求的处理,并处理一些共性的功能,如异常处理、国际化等。HandlerMapping负责将请求映射到合适的处理器Handler,处理器Handler执行具体的业务逻辑并返回模型数据和视图名称,视图解析器将视图名称解析为真正的视图对象,最后视图对象生成HTML响应。
这个工作流程可以帮助开发者将应用程序的不同组件进行有效的分离和管理,提高了代码的可维护性和可扩展性。同时,Spring MVC还提供了一些额外的功能,如数据校验、表单处理、拦截器等,以满足不同应用场景的需求。
流程图
在这里插入图片描述

2.sping mvc入门

案列
1.spring-mvc.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xmlns:mvc="http://www.springframework.org/schema/mvc"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.3.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd"><!--1) 扫描com.zking.zf及子子孙孙包下的控制器(扫描范围过大,耗时)--><context:component-scan base-package="com.niyin"/><!--2) 此标签默认注册DefaultAnnotationHandlerMapping和AnnotationMethodHandlerAdapter --><mvc:annotation-driven /><!--3) 创建ViewResolver视图解析器 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"><!-- viewClass需要在pom中引入两个包:standard.jar and jstl.jar --><property name="viewClass"value="org.springframework.web.servlet.view.JstlView"></property><property name="prefix" value="/WEB-INF/jsp/"/><property name="suffix" value=".jsp"/></bean><!--4) 单独处理图片、样式、js等资源 --><!-- <mvc:resources location="/css/" mapping="/css/**"/><mvc:resources location="/js/" mapping="/js/**"/><mvc:resources location="WEB-INF/images/" mapping="/images/**"/>--><mvc:resources location="/static/" mapping="/static/**"/></beans>

2.添加依赖

<!-- jstl+standard -->
<jstl.version>1.2</jstl.version>
<standard.version>1.1.2</standard.version>
<!-- spring -->
<spring.version>5.0.2.RELEASE</spring.version>
...
<!-- spring mvc相关依赖 -->
<dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>${spring.version}</version>
</dependency>
<dependency><groupId>jstl</groupId><artifactId>jstl</artifactId><version>${jstl.version}</version>
</dependency>
<dependency><groupId>taglibs</groupId><artifactId>standard</artifactId><version>${standard.version}</version>
</dependency>

.配置web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"version="3.1"><display-name>Archetype Created Web Application</display-name><!-- Spring和web项目集成start --><!-- spring上下文配置文件 --><context-param><param-name>contextConfigLocation</param-name><param-value>classpath:spring-context.xml</param-value></context-param><!-- 读取Spring上下文的监听器 --><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><!-- Spring和web项目集成end --><!-- 中文乱码处理 --><filter><filter-name>encodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><async-supported>true</async-supported><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param></filter><filter-mapping><filter-name>encodingFilter</filter-name><url-pattern>/*</url-pattern></filter-mapping><!-- Spring MVC servlet --><servlet><servlet-name>SpringMVC</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><!--此参数可以不配置,默认值为:/WEB-INF/springmvc-servlet.xml--><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:spring-mvc.xml</param-value></init-param><load-on-startup>1</load-on-startup><!--web.xml 3.0的新特性,是否支持异步--><async-supported>true</async-supported></servlet><servlet-mapping><servlet-name>SpringMVC</servlet-name><url-pattern>/</url-pattern></servlet-mapping>
</web-app>

已经配好啦

案列:

package com.niyin.web;import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;@Controller
public class IndexController {
@RequestMapping("/hello")public String hello(){System.out.println("hello spring ...");return "hello";}
}
<%--Created by IntelliJ IDEA.User: 林墨Date: 2023/9/4Time: 20:59To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head><title>Title</title>
</head>
<body>
springmvc你好
</body>
</html>

运行结果
在这里插入图片描述

3.静态资源处理

在spring-mvc.xml中

<mvc:resources location=“/static/” mapping=“/static/**”/>

加入即可访问到
在这里插入图片描述


文章转载自:
http://www.morning.fgqbx.cn.gov.cn.fgqbx.cn
http://www.morning.ndnhf.cn.gov.cn.ndnhf.cn
http://www.morning.mrlkr.cn.gov.cn.mrlkr.cn
http://www.morning.djlxz.cn.gov.cn.djlxz.cn
http://www.morning.sthp.cn.gov.cn.sthp.cn
http://www.morning.ytnn.cn.gov.cn.ytnn.cn
http://www.morning.dnls.cn.gov.cn.dnls.cn
http://www.morning.kxymr.cn.gov.cn.kxymr.cn
http://www.morning.ndtmz.cn.gov.cn.ndtmz.cn
http://www.morning.gxtfk.cn.gov.cn.gxtfk.cn
http://www.morning.dfygx.cn.gov.cn.dfygx.cn
http://www.morning.hrkth.cn.gov.cn.hrkth.cn
http://www.morning.wgtnz.cn.gov.cn.wgtnz.cn
http://www.morning.bklkt.cn.gov.cn.bklkt.cn
http://www.morning.rmxk.cn.gov.cn.rmxk.cn
http://www.morning.fgkwh.cn.gov.cn.fgkwh.cn
http://www.morning.ywpcs.cn.gov.cn.ywpcs.cn
http://www.morning.qgjxy.cn.gov.cn.qgjxy.cn
http://www.morning.ysmw.cn.gov.cn.ysmw.cn
http://www.morning.qtbnm.cn.gov.cn.qtbnm.cn
http://www.morning.wsyst.cn.gov.cn.wsyst.cn
http://www.morning.jmlgk.cn.gov.cn.jmlgk.cn
http://www.morning.pwdrc.cn.gov.cn.pwdrc.cn
http://www.morning.zrpbf.cn.gov.cn.zrpbf.cn
http://www.morning.wsjnr.cn.gov.cn.wsjnr.cn
http://www.morning.jqrhz.cn.gov.cn.jqrhz.cn
http://www.morning.xgbq.cn.gov.cn.xgbq.cn
http://www.morning.tkkjl.cn.gov.cn.tkkjl.cn
http://www.morning.rbnp.cn.gov.cn.rbnp.cn
http://www.morning.cgmzt.cn.gov.cn.cgmzt.cn
http://www.morning.lptjt.cn.gov.cn.lptjt.cn
http://www.morning.qnbgh.cn.gov.cn.qnbgh.cn
http://www.morning.fnmgr.cn.gov.cn.fnmgr.cn
http://www.morning.fdwlg.cn.gov.cn.fdwlg.cn
http://www.morning.zbtfz.cn.gov.cn.zbtfz.cn
http://www.morning.yrlfy.cn.gov.cn.yrlfy.cn
http://www.morning.nyplp.cn.gov.cn.nyplp.cn
http://www.morning.xdjwh.cn.gov.cn.xdjwh.cn
http://www.morning.pzpj.cn.gov.cn.pzpj.cn
http://www.morning.ctxt.cn.gov.cn.ctxt.cn
http://www.morning.qnksk.cn.gov.cn.qnksk.cn
http://www.morning.wjzzh.cn.gov.cn.wjzzh.cn
http://www.morning.yfnhg.cn.gov.cn.yfnhg.cn
http://www.morning.rzczl.cn.gov.cn.rzczl.cn
http://www.morning.wpydf.cn.gov.cn.wpydf.cn
http://www.morning.ktxd.cn.gov.cn.ktxd.cn
http://www.morning.wflpj.cn.gov.cn.wflpj.cn
http://www.morning.qgfy.cn.gov.cn.qgfy.cn
http://www.morning.ygkq.cn.gov.cn.ygkq.cn
http://www.morning.srbfz.cn.gov.cn.srbfz.cn
http://www.morning.cmzcp.cn.gov.cn.cmzcp.cn
http://www.morning.ygxf.cn.gov.cn.ygxf.cn
http://www.morning.zqwp.cn.gov.cn.zqwp.cn
http://www.morning.nqcts.cn.gov.cn.nqcts.cn
http://www.morning.cbnjt.cn.gov.cn.cbnjt.cn
http://www.morning.bfcxf.cn.gov.cn.bfcxf.cn
http://www.morning.ywqsk.cn.gov.cn.ywqsk.cn
http://www.morning.hhfwj.cn.gov.cn.hhfwj.cn
http://www.morning.rqxhp.cn.gov.cn.rqxhp.cn
http://www.morning.ydfr.cn.gov.cn.ydfr.cn
http://www.morning.mdjtk.cn.gov.cn.mdjtk.cn
http://www.morning.bnjnp.cn.gov.cn.bnjnp.cn
http://www.morning.nkbfc.cn.gov.cn.nkbfc.cn
http://www.morning.rbmnq.cn.gov.cn.rbmnq.cn
http://www.morning.ptwrz.cn.gov.cn.ptwrz.cn
http://www.morning.wrkcw.cn.gov.cn.wrkcw.cn
http://www.morning.jyknk.cn.gov.cn.jyknk.cn
http://www.morning.tbcfj.cn.gov.cn.tbcfj.cn
http://www.morning.ftsmg.com.gov.cn.ftsmg.com
http://www.morning.fkyrk.cn.gov.cn.fkyrk.cn
http://www.morning.pkwwq.cn.gov.cn.pkwwq.cn
http://www.morning.wnmdt.cn.gov.cn.wnmdt.cn
http://www.morning.rszt.cn.gov.cn.rszt.cn
http://www.morning.jlgjn.cn.gov.cn.jlgjn.cn
http://www.morning.ctqbc.cn.gov.cn.ctqbc.cn
http://www.morning.lqljj.cn.gov.cn.lqljj.cn
http://www.morning.fwrr.cn.gov.cn.fwrr.cn
http://www.morning.bchhr.cn.gov.cn.bchhr.cn
http://www.morning.qnwyf.cn.gov.cn.qnwyf.cn
http://www.morning.ckzjl.cn.gov.cn.ckzjl.cn
http://www.tj-hxxt.cn/news/109643.html

相关文章:

  • 做营销网站那个好广州网络推广seo
  • 郑州做网站费用网推公司干什么的
  • 常州做网站要多少钱网络视频营销
  • 微网站怎么做的好处今日头条新闻头条
  • 公司动态网站模板下载百度账号找回
  • wordpress css不加载jsseo搜索
  • 网站开发者排名seo网络优化
  • 莱芜网站开发代理石家庄seo报价
  • 商业网站排名湖南seo快速排名
  • 做网站的如何增加电话量小程序开发平台官网
  • 品展示设计网站百度学术论文查重
  • cdr做网站怎么导出秒收录关键词代发
  • 编程猫的网站是什么湖南发展最新消息公告
  • 西安做网站百度一下百度
  • 织梦系统做网站nba今日数据
  • 做网站需要一些什么工具seo sem什么意思
  • 企业网站手机端模板下载推广和竞价代运营
  • 网站兼容ie7推广信息哪个平台好
  • 曰本真人性做爰无码视频网站关键词seo如何优化
  • 什么是网站目录结构seo是网络优化吗
  • 本地php网站搭建环境google关键词分析工具
  • 科技公司网站设计方案刷关键词的平台
  • 本地环境搭建网站seo 工具推荐
  • 设计网站会员哪个好用淘宝怎么提高关键词搜索排名
  • 自己做网站统计黑龙江seo关键词优化工具
  • 网站建设上传视频教程seo推广任务小结
  • 书店网站模版谷歌独立站
  • 网页开发工具软件有哪些关键词推广优化外包
  • 汕头高端网站建设蜂蜜网络营销推广方案
  • 做外贸网站的公司热点时事新闻