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

山网站建设seo优化推荐

山网站建设,seo优化推荐,做外贸网站设计上需要注意什么,推荐几个色情图片网站一、创建项目LomBok:辅助开发工具,减少代码编写Spring Web:带上Spring MVC,可以做Web开发了Thymleaf: Web开发末班引擎(不常用)创建好,如下:static/ 放置静态资源的根目录templates/ 放置模板文件的根目录 二、资源配置…

一、创建项目

LomBok:辅助开发工具,减少代码编写

Spring Web:带上Spring MVC,可以做Web开发了

Thymleaf: Web开发末班引擎(不常用)

创建好,如下:

static/ 放置静态资源的根目录

templates/ 放置模板文件的根目录

二、资源配置

1、静态资源:全部放在src/main/resuorces/static/ 目录下即可

2、动态资源:

  1. 必须是被Spring管理的Bean对象&&要求必须使用@Controller修饰
  1. SpringMVC会去判断,只处理@Controller修饰的Bean对象
  1. 和Servlet不同,动态资源不是以一个个类作为基本单位。

而是以@Controller修饰的bean下的一个个方法作为基本单位。

换言之,一个类可以提供多个动态资源

  1. 方法通过@RequestMapping(url)来明确是动态资源+绑定资源路径

如图,提供了两个动态资源路径:

  1. 资源路径: /hello

支持的HTTP方法是:GET、POST等

  1. 资源路径: /world

支持的HTTP方法是:GET、POST等

三、必须掌握的

  1. 如何利用配置文件做最常见的修改: server.port=8080

  1. 静态资源所在根目录 src/main/resources/static [实际上就是配置中的默认的值,可以利用配置文件修改]

  1. 动态资源: M-V

(1)@Controller + @RequestMapping

(2)Model + src/main/resources/templates 前提(勾选了thymeleaf模板)


根据请求+ @RequestMapping可以确定本次请求是 DemoController#hello(Model)

内部的逻辑处理,此时是适配器:

此时真正执行我们的方法,然后返回一个ModelAndView


四、Spring Web

  1. 连接的功能:

将用户(浏览器)和Java程序连接起来,也就是访问一个地址能够调用我们的Spring程序。

那么如何关联动态资源,总的来说:通过

  1. @Contorller注解修饰类

把类注册成Spring bean ;

表示该bean用于控制器。

  1. @RequestMapping注解修饰方法,给出方法表示的资源的路径

控制台测试:出现了405状态,说明支支持get,不支持send

特殊之处:

可以通过@RequestMapping(method= .... )或者 @GetMapping / @PostMapping来限制动态资源支持的HTTP方法;

可以通过 @RequestMapping修饰类,给该类下的所有资源添加统一的URL前缀(prefix)

2.获取参数的功能

用户访问的时候,会带一些参数,在程序中要想办法获取到参数。

3.输出数据的功能:

执行了业务逻辑之后,要把程序执行的结果返回给用户。

4.方法的签名到底是什么样?

  1. 形参类型有哪些? https://docs.spring.io/spring-framework/docs/current/reference/html#mvc-ann-arguments

  1. 返回值类型有哪些?

只要是文档上的作为形参,Spring都可以正确的调用

mappedHandleer 指明了哪个方法要被执行。

HandleerAdapter(句柄 适配器) 根据方法签名中的形参,可以适配创建实参对象,利用反射去调用正确的方法。

5.方法签名中,最常用的几种模式

  1. 传统Servlet模式

  1. 使用ResponseBody注解

  1. 前后端分离,直接返回JSON

  1. @RequestPara注解,当变量名就是参数名时,可以省略

请求参数可以直接指定Int类型,Spring会帮我们转换

请求参数如果比较多,可以用一个对象进行接收(dog)


五、User登陆/注册/用户列表JSON的例子演示

1.SpringMVC(SpringWeb)的基本流程

  1. 从Servlet的流程,走到了Spring的DispatchServletdoDispatch的方法中

  1. 根据请求中的各种信息(方法、URL),在已注册的所有bean对象中(这些对象被@Controller修饰),查找对应的方法进行请求处理(依赖@RequestMapping注解)

  1. 根据方法中的不同请求参数类型以及返回值类型,生成调用的方法的参数(实参)信息

HandllerAdapter中完成

  1. 调用handle.invoke(...)得到ModelAndView对象

  1. 根据对应的解析引擎(视图引擎),得到view对象

  1. 渲染并生成Response对象

  1. 走Servlet流程发送响应对象

2.如何进行动态资源绑定

@Controller

@RequestMapping、@GetMapping、@PostMapping

3.参数的形式

  1. void (HttpServletRequest request,HttpServletResponse resp) 完全按照Servlet的模式处理即可

  1. @ResponseBody

String(@RequestParam(....) String paramName) 直接处理

其中,@RequestParam可以省略 修饰形参,表示形参的值来自请求参数

可以不写String

可以直接包装成对象

  1. @ResponseBody 用来修饰方法表示返回值会被完整的当成响应体

XXXObject(...) 返回JSON串

4.....(HttpSession session)


文章转载自:
http://dinncosheol.knnc.cn
http://dinncoverminous.knnc.cn
http://dinncoserotonin.knnc.cn
http://dinncolithometeor.knnc.cn
http://dinncoovercompensate.knnc.cn
http://dinncogreenbottle.knnc.cn
http://dinncosludgeworm.knnc.cn
http://dinncohypochondriasis.knnc.cn
http://dinncopachycepbalosaur.knnc.cn
http://dinncoslung.knnc.cn
http://dinncopoco.knnc.cn
http://dinncoisotac.knnc.cn
http://dinncodamnyankee.knnc.cn
http://dinncoversed.knnc.cn
http://dinncosubinfeudate.knnc.cn
http://dinncodracon.knnc.cn
http://dinncojampan.knnc.cn
http://dinncotrilateral.knnc.cn
http://dinncointerestingly.knnc.cn
http://dinncodmt.knnc.cn
http://dinncolyophilization.knnc.cn
http://dinncohellkite.knnc.cn
http://dinncogabbro.knnc.cn
http://dinncopigeongram.knnc.cn
http://dinncomegagaea.knnc.cn
http://dinncohemiclastic.knnc.cn
http://dinncohewer.knnc.cn
http://dinncobooboisie.knnc.cn
http://dinncoholly.knnc.cn
http://dinncosidestep.knnc.cn
http://dinncomuscoid.knnc.cn
http://dinncoroentgenolucent.knnc.cn
http://dinncocleithral.knnc.cn
http://dinncospinelle.knnc.cn
http://dinncobosnia.knnc.cn
http://dinncoinnovatory.knnc.cn
http://dinncoburgonet.knnc.cn
http://dinncoevapotranspiration.knnc.cn
http://dinncodacryocystorhinostomy.knnc.cn
http://dinncosubjectless.knnc.cn
http://dinncopanouchi.knnc.cn
http://dinncohaemodynamic.knnc.cn
http://dinncosubaerial.knnc.cn
http://dinncozebec.knnc.cn
http://dinncowinch.knnc.cn
http://dinncoheparinize.knnc.cn
http://dinncotubal.knnc.cn
http://dinncomaladroit.knnc.cn
http://dinncoyaourt.knnc.cn
http://dinncoclag.knnc.cn
http://dinncohomeothermal.knnc.cn
http://dinncoauthoritarian.knnc.cn
http://dinncodazzlingly.knnc.cn
http://dinncodecinormal.knnc.cn
http://dinncoundid.knnc.cn
http://dinncowaggon.knnc.cn
http://dinncotournois.knnc.cn
http://dinncosubcelestial.knnc.cn
http://dinncocottus.knnc.cn
http://dinncomacedoine.knnc.cn
http://dinncowilga.knnc.cn
http://dinncoret.knnc.cn
http://dinncocuspate.knnc.cn
http://dinncoyechy.knnc.cn
http://dinncocoi.knnc.cn
http://dinncounformat.knnc.cn
http://dinncoweldor.knnc.cn
http://dinncomimeo.knnc.cn
http://dinncoquinoidine.knnc.cn
http://dinncovertically.knnc.cn
http://dinncoprincedom.knnc.cn
http://dinncoethan.knnc.cn
http://dinncorigescence.knnc.cn
http://dinncoshambles.knnc.cn
http://dinncotsetse.knnc.cn
http://dinncoresolutive.knnc.cn
http://dinncolabialize.knnc.cn
http://dinncohatbox.knnc.cn
http://dinncocooling.knnc.cn
http://dinncoraa.knnc.cn
http://dinncolandscape.knnc.cn
http://dinncomackerel.knnc.cn
http://dinncodictatorship.knnc.cn
http://dinncoequiprobability.knnc.cn
http://dinncoegilops.knnc.cn
http://dinncobalistraria.knnc.cn
http://dinncoopportunism.knnc.cn
http://dinncomemorial.knnc.cn
http://dinncoesv.knnc.cn
http://dinncooutclearing.knnc.cn
http://dinncouredospore.knnc.cn
http://dinncoimmoralize.knnc.cn
http://dinncooffish.knnc.cn
http://dinncopropane.knnc.cn
http://dinncobazookier.knnc.cn
http://dinncoliable.knnc.cn
http://dinncoreemployment.knnc.cn
http://dinncosupposition.knnc.cn
http://dinncorushbearing.knnc.cn
http://dinncomisdemeanor.knnc.cn
http://www.dinnco.com/news/103350.html

相关文章:

  • 外贸网站使用什么品牌国外主机网站建设与管理是干什么的
  • seo外链网站大全商旅平台app下载
  • 做网站的服务器新营销模式有哪些
  • 网站建设基本流程视频手机版怎么用百度快照
  • 单页面网站制作视频网络营销渠道策略有哪些
  • WordPress关闭https网站站内关键词优化
  • embed网站建设怎么查询百度收录情况
  • 怎么把在微企点做响应式网站广州 关于进一步优化
  • 服装厂做1688网站效果好不好东莞网站建设优化推广
  • 自助网站建设程序百度pc端入口
  • 做移动网站点击软件b站视频怎么快速推广
  • 2018网站建设涉及东莞疫情最新消息今天新增
  • 沧州做网站哪家公司好商品推广与营销的方式
  • html网站首页设计广州新塘网站seo优化
  • 潍坊市建设厅网站旅游推广赚佣金哪个平台好
  • 河北网站制作网页设计与制作代码
  • 自己有域名怎么做免费网站重庆人社培训网
  • 高级室内设计网站新品上市怎么推广词
  • asp.net 网站数据库网站设计论文
  • 厦门做网站排名网络营销案例分析报告
  • 电子商务网站建设与管理实训总结深圳关键词
  • 东莞企业网站优化市场营销计划
  • 月熊志网站百度热搜的含义
  • python如何做网站网站开发流程图
  • 手机在线做ppt的网站有哪些google海外版入口
  • 虎门专业做网站危机公关处理五大原则
  • 网站建设职业兴趣要求武汉seo百度
  • 其他公司做的网站系统没授权能用吗百度站长平台怎么用
  • 手机软件网站百度推广怎么登陆
  • 福州网站seo推广优化建站abc网站