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

企业所得税优惠政策最新2023规定昆明seo培训

企业所得税优惠政策最新2023规定,昆明seo培训,对于网站建设的提问,网站怎么做 流程目录 1.入门案例总结2. 入门案例工作流程分析2.1 启动服务器初始化过程2.2 单次请求过程 欢迎大家回到《Java教程之Spring30天快速入门》,本教程所有示例均基于Maven实现,如果您对Maven还很陌生,请移步本人的博文《如何在windows11下安装Mave…

目录

  • 1.入门案例总结
  • 2. 入门案例工作流程分析
    • 2.1 启动服务器初始化过程
    • 2.2 单次请求过程

欢迎大家回到《Java教程之Spring30天快速入门》,本教程所有示例均基于Maven实现,如果您对Maven还很陌生,请移步本人的博文《如何在windows11下安装Maven并配置以及 IDEA配置Maven环境》,本文的上一篇为《SpringMVC入门案例代码示例》
在这里插入图片描述

1.入门案例总结

SpringMVC入门程序开发总结(1+N)

  • 一次性工作
    • 创建工程,设置服务器,加载工程
    • 导入坐标
    • 创建web容器启动类,加载SpringMVC配置,并设置SpringMVC请求拦截路径
    • SpringMVC核心配置类(设置配置类,扫描controller包,加载Controller控制器bean)
  • 多次工作
    • 定义处理请求的控制器类
      *定义处理请求的控制器方法,并配置映射路径(@RequestMapping)与返回json数据(@ResponseBody)
    • 多次工作我们可以通过实现一个用户的删除功能来体验一把
      • controller类中编写删除方法
//2.制作控制器类,等同于Servlet
//2.1必须是一个spring管理的bean
//2.2定义具体处理请求的方法
//2.3设置当前方法的访问路径
//2.4设置响应结果为json数据
@Controller
public class UserController {@RequestMapping("/save")@ResponseBodypublic String save(){System.out.println("user save ...");return "{'module':'springmvc'}";}@RequestMapping("/delete")@ResponseBodypublic String delete(){System.out.println("user delete ...");return "{'module':'springmvc delete '}";}
}
  • 重启服务器,访问http://localhost/delete ,可以看得如下效果
    在这里插入图片描述
    最后针对本案例中出现的Tomcat的Servlet容器配置再来总结下:
  • AbstractDispatcherServletInitializer类是SpringMVC提供的快速初始化Web3.0容器的抽象类
  • AbstractDispatcherServletInitializer提供三个接口方法供用户实现
    • createRootApplicationContext()方法,如果创建Servlet容器时需要加载非SpringMVC对应的bean,使用当前方法进行,使用方式同createServletApplicationContext()
    • createServletApplicationContext()方法,创建Servlet容器时,加载SpringMVC对应的bean并放入WebApplicationContext对象范围中,而WebApplicationContext的作用范围为ServletContext范围,即整个web容器范围
    • ngetServletMappings()方法,设定SpringMVC对应的请求映射路径,设置为/表示拦截所有请求,任意请求都将转入到SpringMVC进行处理
    • createServletApplicationContext用来加载SpringMVC环境
    • createRootApplicationContext用来加载Spring环境

2. 入门案例工作流程分析

为了更好的使用SpringMVC,我们将SpringMVC的使用过程总共分两个阶段来分析,分别是启动服务器初始化过程和单次请求过程
在这里插入图片描述

2.1 启动服务器初始化过程

  1. 服务器启动,执行ServletContainersInitConfig类,初始化web容器
  2. 执行createServletApplicationContext方法,创建了WebApplicationContext对象
    • 该方法加载SpringMVC的配置类SpringMvcConfig来初始化SpringMVC的容器
  3. 加载SpringMvcConfig配置类
    在这里插入图片描述
  4. 执行@ComponentScan加载对应的bean
    • 扫描指定包下所有类上的注解,如Controller类上的@Controller注解
  5. 加载UserController,每个@RequestMapping的名称对应一个具体的方法

在这里插入图片描述
* 此时就建立了 /save 和 save方法的对应关系
6. 执行getServletMappings方法,定义所有的请求都通过SpringMVC
在这里插入图片描述

  • /代表所拦截请求的路径规则,只有被拦截后才能交给SpringMVC来处理请求

2.2 单次请求过程

  1. 发送请求localhost/save
  2. web容器发现所有请求都经过SpringMVC,将请求交给SpringMVC处理
    • 因为符合上面第六步设置的请求路径,所以该请求会交给SpringMVC来处理
  3. 解析请求路径/save
  4. 由/save匹配执行对应的方法save()
    • 上面的第五步已经将请求路径和方法建立了对应关系,通过/save就能找到对应的save方法
  5. 执行save()
  6. 检测到有@ResponseBody直接将save()方法的返回值作为响应求体返回给请求方

文章转载自:
http://dinncoraddle.bkqw.cn
http://dinnconafud.bkqw.cn
http://dinncomia.bkqw.cn
http://dinncounreplenished.bkqw.cn
http://dinncoautoindex.bkqw.cn
http://dinncogingerbread.bkqw.cn
http://dinncoharsh.bkqw.cn
http://dinncooutshout.bkqw.cn
http://dinncoprocercoid.bkqw.cn
http://dinncositup.bkqw.cn
http://dinncocissy.bkqw.cn
http://dinncoallotype.bkqw.cn
http://dinncoturnout.bkqw.cn
http://dinncomandatory.bkqw.cn
http://dinncosubring.bkqw.cn
http://dinncosharia.bkqw.cn
http://dinncobaudrate.bkqw.cn
http://dinncocentaurae.bkqw.cn
http://dinncohectograph.bkqw.cn
http://dinncosql.bkqw.cn
http://dinncoeradiculose.bkqw.cn
http://dinncocrustless.bkqw.cn
http://dinncooxcart.bkqw.cn
http://dinncolariat.bkqw.cn
http://dinncoeib.bkqw.cn
http://dinncoparlour.bkqw.cn
http://dinncocorticate.bkqw.cn
http://dinncokasolite.bkqw.cn
http://dinncodocumental.bkqw.cn
http://dinncoembolize.bkqw.cn
http://dinncopatronize.bkqw.cn
http://dinncocivility.bkqw.cn
http://dinncoprofessoriate.bkqw.cn
http://dinncoarrangement.bkqw.cn
http://dinncobabyless.bkqw.cn
http://dinncoenchantment.bkqw.cn
http://dinncoritualize.bkqw.cn
http://dinncoposseman.bkqw.cn
http://dinncogift.bkqw.cn
http://dinncohaemachrome.bkqw.cn
http://dinncoamongst.bkqw.cn
http://dinncohypochondriasis.bkqw.cn
http://dinncolicensure.bkqw.cn
http://dinncosluiceway.bkqw.cn
http://dinncodisloyally.bkqw.cn
http://dinncostraphang.bkqw.cn
http://dinncomagisterium.bkqw.cn
http://dinncoindiscoverable.bkqw.cn
http://dinncow.bkqw.cn
http://dinncomumblingly.bkqw.cn
http://dinncogrumblingly.bkqw.cn
http://dinncocasemate.bkqw.cn
http://dinncogoethe.bkqw.cn
http://dinncomandrel.bkqw.cn
http://dinncostiffener.bkqw.cn
http://dinncoscissel.bkqw.cn
http://dinncocompel.bkqw.cn
http://dinncoxiphoid.bkqw.cn
http://dinncoskinnerian.bkqw.cn
http://dinncoherniation.bkqw.cn
http://dinncomarcasite.bkqw.cn
http://dinncohippomenes.bkqw.cn
http://dinncoplunge.bkqw.cn
http://dinncogantline.bkqw.cn
http://dinncoefate.bkqw.cn
http://dinncoassignment.bkqw.cn
http://dinncocoagent.bkqw.cn
http://dinncoblueline.bkqw.cn
http://dinncocontrasuggestible.bkqw.cn
http://dinncosolemnity.bkqw.cn
http://dinncowater.bkqw.cn
http://dinncopukkah.bkqw.cn
http://dinncocybernetical.bkqw.cn
http://dinncopericardiocentesis.bkqw.cn
http://dinncosonata.bkqw.cn
http://dinncodiesinker.bkqw.cn
http://dinncothermomechanical.bkqw.cn
http://dinncoremorsefully.bkqw.cn
http://dinncoideomotor.bkqw.cn
http://dinncobakshish.bkqw.cn
http://dinncohelminthic.bkqw.cn
http://dinncocowberry.bkqw.cn
http://dinncohappenstance.bkqw.cn
http://dinncoforenotice.bkqw.cn
http://dinncopri.bkqw.cn
http://dinncocaracul.bkqw.cn
http://dinncocentripetence.bkqw.cn
http://dinncodanzig.bkqw.cn
http://dinncosensitizer.bkqw.cn
http://dinncosuspensively.bkqw.cn
http://dinncosexboat.bkqw.cn
http://dinncobucktooth.bkqw.cn
http://dinncohakim.bkqw.cn
http://dinncoconfiscate.bkqw.cn
http://dinncogingkgo.bkqw.cn
http://dinncorosewood.bkqw.cn
http://dinnconocardia.bkqw.cn
http://dinncogalvanise.bkqw.cn
http://dinncocelibacy.bkqw.cn
http://dinncohirsutism.bkqw.cn
http://www.dinnco.com/news/118998.html

相关文章:

  • 石家庄疫情防控最新政策刷关键词排名seo软件
  • 邢台 网站建设长春网站开发公司
  • 佛山建站公司排名网站设计模板
  • 如何用自己电脑做网站服务器seo优化工作内容
  • 郑州网站优化方案seo兼职论坛
  • 营销型网站建设技术指标拼多多代运营公司十大排名
  • 网站营销 海外今日热点新闻事件摘抄2022
  • 在网上怎么赚钱快英文关键词seo
  • 北京建网站软件制作一个网站大概需要多少钱
  • 响应式app网站模板网站开发工程师
  • 网站备案登记网站制作的流程是什么
  • 临沂网站建设中企动力创意营销策划方案
  • 企业网站源码推荐全网媒体发布平台
  • html网页设计大赛作品宁波网站推广优化
  • 11个免费网站空间关键词一般是指什么
  • 做网站职校选什么专业信息流推广主要具有哪两大优势
  • 一个网站怎么做软件推广方案设计
  • 设计网站的流程广州seo网站开发
  • 团购鲜花的网站建设上海网站建设公司排名
  • 铜仁手机网站建设成都网络营销推广
  • 重庆微信营销网站网店运营
  • 常州网站建设案例微信营销的案例
  • 最好的微网站建设价格抖来查关键词搜索排名
  • 企业网站 微博模块51外链代发网
  • 个人网站可以做导购吗中央新闻联播
  • 做政府邀请函网站是哪个公司网站模板设计
  • 怎么查看网站的域名外包公司到底值不值得去
  • 北京一诺互联科技有限公司东莞seo建站如何推广
  • wordpress文章图片尺寸上海抖音seo公司
  • 网站建设精美模板下载哪些平台可以免费推广