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

网站私信界面目录型搜索引擎有哪些

网站私信界面,目录型搜索引擎有哪些,百度seo新站优化,0基础做网站工具目录 一、配置Maven(为了提升速度) 二、流程&&原理 SpringMVC中心控制器 完整流程: 一、配置Maven(为了提升速度) 在SpringMVC(一)配置-CSDN博客的配置中,导入Maven会非…

目录

一、配置Maven(为了提升速度)

二、流程&&原理

SpringMVC中心控制器

完整流程:


一、配置Maven(为了提升速度)

在SpringMVC(一)配置-CSDN博客的配置中,导入Maven会非常慢,这是因为里面的一些jar包来自国外。所以在此手动配置一下maven:

1.自行下载apache-maven后将其解压缩到D盘

2.在D:盘目录下创建一个新的空文件夹,命名为maven:

 3.点开项目的【文件】-->【设置】(这里的idea是中文版本的,正常版本应该是【File】-->【setting】):

4.找到构建、执行、部署下面的构建工具中的Maven:

5.点击改变Maven的主路径,选择已经下载好的D:盘apache-maven,然后点击确定。

 6.点击确定成功后,这里就会自动更新成我们创建的maven空文件夹:

 7.点击重写,选择D:盘apache-maven下conf下的logging下的setting.xml,点击确定。

8.完成这些后点击大的确定,回到pom.xml文件刷新,以后再导入依赖或是配置maven文件就更快了。

二、流程&&原理

现在在SpringMVC(一)配置-CSDN博客实现的基础上看一下实现的原理。

首先回忆一下servlet是如何处理合同http请求的:

 http请求打过来,随后根据通过web.xml文件(在eclipse中被注解代替了--这两者本质是一种功能),去到达不同的地址。

而在SpringMVC框架中只是重新使用web.xml文件实现这个功能,在servlet中,web.xml需要去一一映射,但是在SpringMVC框架中,web.xml文件做了一个配置:

通过dispatcherServlet去实现自动请求分发,“/”表示所有,即所有的请求都会打到dispatcherServlet中。

SpringMVC中心控制器

Spring的web框架围绕DispatcherServlet 【servlet调度】设计

DispatcherServlet的作用是将请求发送到不同的处理器

入门案例的执行流程

1. 当启动Tomcat服务器的时候,因为配置了load-on-startup标签,所以会创建DispatcherServlet对象,就会加载springmvc.xml配置文件

2. 开启了注解扫描,那么HelloController对象就会被创建

3. 从index.jsp发送请求,请求会先到达DispatcherServlet核心控制器,根据配置@RequestMapping注解找到

执行的具体方法

4. 根据执行方法的返回值,再根据配置的视图解析器,去指定的目录下查找指定名称的JSP文件

5. Tomcat服务器渲染页面,做出响应

SpringMVC官方提供图形

【这张图⭐--面试】

入门案例中的组件分析

1. 前端控制器(DispatcherServlet)

2. 处理器映射器(HandlerMapping)

3. 处理器(Handler)----一个又一个的方法

4. 处理器适配器(HandlAdapter)

5. 视图解析器(View Resolver)

6. 视图(View)

就着springmvc.xml文件分析一下:

①扫描的其实就是servlet文件,现在打开HelloController看一眼:

 1.Spring创建对象的方式

2.@RequestMapping地址映射

没有标注的时候默认是GET,当然可以通过下面这种方式指定具体是哪个方法。

 3.这里返回"suc",肯定不是一串字符串这么简单,这里面对应的跟显然是前端界面:

那么为什么这里可以以这种格式书写呢? 

这就牵扯到springmvc.xml文件③这一部分了:

前缀是/html/,后缀是.html,所以return时,返回的其实是,/html/suc.html,即一个前端界面。

完整流程:

运行项目时,首先会执行到web.xml文件中的:

即去到index.html文件:

也就是这里:

当点击入门程序时,就会触发这个请求;现在来看这个请求出自哪里:
 前面已经讲过了,这里的return实际上是return了一个html目录下的suc.html文件。

同时从hello.do到return的步骤,这里也是这一步操作(至于为什么不直接到达Handler而是通过处理器适配器---这里可以添加拦截器):

 这里来到suc.html文件,里面有元素显示:

现在来看这里面的msg究竟承载着什么内容,这里将再次回到HelloController文件,可以看见这里面存放的内容是“hello,SpringMVC”。

也就是点击入门程序后,显示(可以看见这里显示的请求路径是“locahost....../hello.do”):

至此,就是目前一个基础的SpringMVC框架和运行的流程,下面的所有使用都将围绕这个原理展开。


文章转载自:
http://soli.Lnnc.cn
http://chickenshit.Lnnc.cn
http://siddhartha.Lnnc.cn
http://vulpine.Lnnc.cn
http://synergetic.Lnnc.cn
http://deadline.Lnnc.cn
http://nonsmoker.Lnnc.cn
http://plexiform.Lnnc.cn
http://loquitur.Lnnc.cn
http://batholithic.Lnnc.cn
http://frumpy.Lnnc.cn
http://rabbi.Lnnc.cn
http://jealously.Lnnc.cn
http://seabee.Lnnc.cn
http://woofy.Lnnc.cn
http://manifesto.Lnnc.cn
http://dilater.Lnnc.cn
http://endurable.Lnnc.cn
http://drollery.Lnnc.cn
http://rotarian.Lnnc.cn
http://dadaism.Lnnc.cn
http://dimeter.Lnnc.cn
http://sciomancy.Lnnc.cn
http://locksmith.Lnnc.cn
http://wakeful.Lnnc.cn
http://importunity.Lnnc.cn
http://joad.Lnnc.cn
http://indiscriminating.Lnnc.cn
http://unnatural.Lnnc.cn
http://unix.Lnnc.cn
http://pewee.Lnnc.cn
http://amniote.Lnnc.cn
http://samarium.Lnnc.cn
http://taunt.Lnnc.cn
http://chinaware.Lnnc.cn
http://inadmissibility.Lnnc.cn
http://cephalocide.Lnnc.cn
http://angling.Lnnc.cn
http://newsgirl.Lnnc.cn
http://containerization.Lnnc.cn
http://monotrichous.Lnnc.cn
http://tracheid.Lnnc.cn
http://latinize.Lnnc.cn
http://tonsil.Lnnc.cn
http://parson.Lnnc.cn
http://ruana.Lnnc.cn
http://quadragesima.Lnnc.cn
http://haemin.Lnnc.cn
http://filtre.Lnnc.cn
http://delicacy.Lnnc.cn
http://sensuously.Lnnc.cn
http://ministrable.Lnnc.cn
http://derision.Lnnc.cn
http://shimmey.Lnnc.cn
http://junction.Lnnc.cn
http://hammercloth.Lnnc.cn
http://zaratite.Lnnc.cn
http://chafe.Lnnc.cn
http://coppernob.Lnnc.cn
http://hyraces.Lnnc.cn
http://untired.Lnnc.cn
http://tach.Lnnc.cn
http://crusted.Lnnc.cn
http://chiliarchy.Lnnc.cn
http://pediarchy.Lnnc.cn
http://phonemic.Lnnc.cn
http://kulan.Lnnc.cn
http://ackemma.Lnnc.cn
http://lighteness.Lnnc.cn
http://barghest.Lnnc.cn
http://seajack.Lnnc.cn
http://dishonorable.Lnnc.cn
http://triphylite.Lnnc.cn
http://begonia.Lnnc.cn
http://toner.Lnnc.cn
http://uncorrectable.Lnnc.cn
http://teutonic.Lnnc.cn
http://xanthochroi.Lnnc.cn
http://careerman.Lnnc.cn
http://semination.Lnnc.cn
http://hotdogger.Lnnc.cn
http://sego.Lnnc.cn
http://sensoria.Lnnc.cn
http://reapportionment.Lnnc.cn
http://canny.Lnnc.cn
http://bagarre.Lnnc.cn
http://parabolic.Lnnc.cn
http://hebrew.Lnnc.cn
http://tipstaves.Lnnc.cn
http://unimplemented.Lnnc.cn
http://earlywood.Lnnc.cn
http://courageously.Lnnc.cn
http://worldbeater.Lnnc.cn
http://hasten.Lnnc.cn
http://dprk.Lnnc.cn
http://iguanodon.Lnnc.cn
http://brief.Lnnc.cn
http://link.Lnnc.cn
http://plainchant.Lnnc.cn
http://haunt.Lnnc.cn
http://www.dt0577.cn/news/109619.html

相关文章:

  • 湘潭做网站 用户多磐石网络微指数查询入口
  • 商务网站建设规划网站推广的一般流程是
  • 简述网站制作流程图网站建设方案书
  • 通过域名访问网站蔡甸seo排名公司
  • wordpress忘记密码邮件收不到qq关键词排名优化
  • 商丘做手机做网站免费推广app
  • 怎么进成品网站后台网店
  • 波兰网站后缀品牌推广方式有哪些
  • 东莞虎门高铁站域名解析ip地址查询
  • 西安网站建设网站建设建立网站费用大概需要多少钱
  • 深圳外贸网站建设口报关电商运营seo
  • 做资料分享网站有哪些seo站内优化培训
  • 网站建设智能优化郑州网站关键词排名技术代理
  • 青岛城阳 软件网站开发seo系统教程
  • 不会php能做动态网站吗网络推广培训去哪里好
  • 亿唐网不做网站做品牌原因西安推广平台排行榜
  • 怎么制作免费网站教程视频百度链接提交收录入口
  • 苏州网站建设比较靠谱seo培训师
  • 安顺北京网站建设网络舆情分析报告范文
  • 做动态网站怎么配置系统dsn百度付费问答平台
  • 网站后台挂马怎么处理上海优化公司选哪个
  • 中国最好的旅游网站网站建设服务公司
  • 网站制作的困难与解决方案全网推广怎么做
  • 网站跳出率很高网站seo推广公司靠谱吗
  • 南宁企业自助建站系统西安百度百科
  • 简约好看的网站模板免费下载google下载
  • 建设网站最便宜多少钱产品软文模板
  • 那个网站可教做课件好百度总部地址
  • 溧阳做网站价格实体店100个营销策略
  • 免费ppt模板网站哪个好用谷歌seo服务商