servlet

SpringMVC学习(六)--RESTful支持

三世轮回 提交于 2019-12-08 07:48:48
SpringMVC学习(六)–RESTful支持 标签(空格分隔): SpringMVC 什么是RESTful RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用 RESTful(即Representational State Transfer的缩写)其实是一个开发理念,是对http的很好的诠释 主要内容: 1、对url进行规范,写RESTful格式的url 非REST的url: http://…../queryItems.action?id=001&type=T01 REST的url风格: http://…./items/001 特点:url简洁,将参数通过url传到服务端 2、http的方法规范 不管是删除、添加、更新。。使用url是一致的,如果进行删除,需要设置http的方法为delete,同理添加。 后台controller方法:判断http方法,如果是delete执行删除,如果是post执行添加。 3、对http的contentType规范 请求时指定contentType,要json数据,设置成json格式的type SpringMVC对RESTful的支持 SpringMVC是天然支持RESTful风格的,只需做简单配置即可实现RESTful 1、配置web.xml < servlet > <

RESTful支持(17)

白昼怎懂夜的黑 提交于 2019-12-08 07:46:21
前记:这是很早之前自学学习spingMvc时的笔记,内容比较基础,适合新手,内容基本是来自网络,如有雷同,敬请谅解! RESTful支持 什么是RESTful RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 RESTful(即Representational State Transfer的缩写)其实是一个开发理念,是对http的很好的诠释。 1、对url进行规范,写RESTful格式的url 非REST的url: http://...../queryItems.action?id=001&type=T01 REST的url风格: http://..../items/001 特点:url简洁,将参数通过url传到服务端 2、http的方法规范 不管是删除、添加、更新。。使用url是一致的, 如果进行删除,需要设置http的方法为delete, 同理添加。。。 后台controller方法: 判断http方法, 如果是delete执行删除, 如果是post执行添加。 3、对http的contentType规范 请求时指定contentType,要json数据,设置成json格式的type。。 RESTful事例 Controller 定义方法,进行url映射使用REST风格的url

springmvc对RESTful支持

半城伤御伤魂 提交于 2019-12-08 07:44:06
1、 RESTful支持 RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰,符合标准、易于理解、扩展方便、所以正得到越来越多网站的采用。 RESTful(即Representational State Transfer的缩写)其实是一个开发理念,是对http的很好的诠释。 1.1对URL进行规范,写RESTful格式的URL。 非REST的URL:http://…/queryItems.action?id=001&type=T01 REST的URL: http://…/items/001 特点:URL简介,将参数通过URL传到服务端 1.2http的方法规范 不管是删除、添加、更新。。使用URL是一致的,如果进行删除,需要设置http的方法为delete,同理添加… 后台controller方法:判断http方法,如果是delete执行删除,如果是post执行添加。 1.3对http的contentType规范 请求时指定contentType,要JSON数据,设置JSON格式的type。 2、REST的例子 2.1需求 查询商品信息,返回JSON数据。 2.2controller 定义方法,进行URL映射使用REST风格的URL,将查询商品信息的ID传入controller。 输出JSON使用@ResponseBody将Java对象输出JSON。 /

springmvc restful 支持

橙三吉。 提交于 2019-12-08 07:43:32
1 RESTful支持 1.1 什么是RESTful RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 RESTful(即Representational StateTransfer的缩写 即 表现层的状态转换 ) 其实是一个开发理念,是对 http 的很好的诠释。 (状态转换最关键) 1、对url进行规范,写RESTful格式的url 非REST的url:http://...../queryItems.action?id=001&type=T01 REST的url风格:http://..../items/001 特点:url简洁,将参数通过url传到服务端 2、http的方法规范 不管是删除、添加、更新。。使用url是一致的,如果进行删除,需要设置http的方法为delete,同理添加。。。 后台controller方法:判断http方法,如果是delete执行删除,如果是post执行添加。 3、对http的contentType规范 请求时指定contentType,要json数据,设置成json格式的type。。 1.2 REST的例子 1.2.1 需求 查询商品信息,返回json数据。 1.2.2 controller 定义方法,进行url映射使用REST风格的url

Springmvc RESTful支持

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-08 07:43:16
1 Springmvc RESTful支持 1.1 添加DispatcherServlet的rest配置 1.2 URL 模板模式映射 1.3 静态资源访问 1 Springmvc RESTful支持 1.1 添加DispatcherServlet的rest配置 < servlet > < servlet -name > springmvc -servlet -rest < /servlet -name > < servlet -class > org . springframework . web . servlet . DispatcherServlet < /servlet -class > < init -param > < param -name > contextConfigLocation < /param -name > < param -value > classpath:spring/springmvc . xml < /param -value > < /init -param > < /servlet > < servlet -mapping > < servlet -name > springmvc -servlet -rest < /servlet -name > < url -pattern > / < /url -pattern > <

springMVC框架搭建

爷,独闯天下 提交于 2019-12-08 00:22:33
we.xml文件配置 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <servlet> <servlet-name>SpringMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springMVC.xml</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>SpringMVC</servlet-name>

spring_mvc入门项目的小总结

白昼怎懂夜的黑 提交于 2019-12-07 22:06:28
1. 先搭建一个maven的web项目 ,然后把文件夹完善一下,创建一个java的文件夹和resource的问件夹,并指定他们各自的功能。 导入pom.xml文件的依赖 <properties> <!--这里用version进行版本的统一的控制--> <spring.version>5.1.5.RELEASE</spring.version> </properties> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version

搭建maven版SSM框架

China☆狼群 提交于 2019-12-07 20:30:25
跳过eclipse的maven配置 选择Maven Project 点击Next,选择默认工作空间位置 选择web类型 填写GroupID、ArtifactID 创建出的maven项目 配置JDK版本,和Tomact,做好准备工作开始配置 项目结构图 先配置pom.xml导入依赖包 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>njpj</groupId> <artifactId>testFace_SSM_Maven</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <!--引入项目依赖的jar包 --> <!-- SpringMVC、Spring --> <!-- https://mvnrepository.com/artifact/org

java加token实现单点登录

青春壹個敷衍的年華 提交于 2019-12-07 18:48:38
之前看过一些文章,直接说不清楚,因为我也是第一次研究单点登录,所有自己想写一篇希望能有所帮助 dome地址: 0.准备工作 1、tomcat8本地的安装 2、maven3本地的安装 3、使用maven发布项目到本地 1.简介 json web token(JWT)是一种新的用户认证方式,不同与以前的Session. JWT不需要服务器端存储用户信息,当用户登录后,服务器将用户信息放入加密放入token(token会被客户端保存),需要时再通过对token解密获取(客户请求时携带token) 2.代码 下面提供一种JWT的简单实现.这个例子实现的功能是: 1) 用户访问login.jsp进行登录操作. 则发放给用户本地浏览器的token为:eyJhbGciOiJIUzI1NiJ9.eyJqdGkiOiIxIiwiaWF0IjoxNTIyMjUzMTIwLCJzdWIiOiLmtYvor5XnlKjmiLcxIiwiZXhwIjoxNTIyMjUzNzIwfQ.5jWbc4yP11Qfz1T5HHAjFpgNWCtYyTwOmMB8rTZAY4s 2) 用户访问myServlet时,若用户已登录则跳转至info.jsp显示用户名,未登录则跳转至login.jsp. 地址后面一定要有参数,不然是post请求 在token有效期间,再次访问http://localhost:8080/jwt

Docker下的web开发和Tomcat部署

蹲街弑〆低调 提交于 2019-12-07 15:40:58
本期实践的主要目标是开发一个简单的web应用,打包部署到Docker的tomcat容器中去; 第一期为了快速上手,获取docker是从国内的daocloud获取的,本期开始,为了更好的熟悉和了解Docker技术,我们的查找,pull和push都改为在Docker Hub上进行,即网站: hub.docker.com ,建议各位去上面注册一个账号,这样就有自己的仓库可以保存镜像了。 在hub.docker.com上搜索tomcat,搜索结果的第一个就是官方镜像,如下图: 点击Detail按钮,进入详情页,可以发现有好多个tag,例如7.0.75这个,就是tomcat7.0.75版本: 这么多版本,究竟选哪个呢?我们还是先看看几个具体版本的差异吧,打开tomcat官网下的这个链接: http://tomcat.apache.org/whichversion.html 可以看到具体的差异: 可以看到,tomcat7 支持servlet3.0,可以满足我们的要求了,所以就用它吧,执行如下命令行即可下载镜像: docker pull tomcat : 7.0 .75 命令执行有可能执行失败,多重试几次才行,pull成功后用docker images命令可以看到镜像: 来快速体验一下镜像的效果,执行命令: docker run - it - - rm - p 8888 : 8080