javaee 学习(一)

2018-06-18 02:04:36来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

Web应用中常用的HTTP方法有四种:

1.PUT方法用来添加的资源
2.GET方法用来获取已有的资源
3.POST方法用来对资源进行状态转换
4.DELETE方法用来删除已有的资源
Spring MVC最新的版本中提供了一种更加简洁的配置HTTP方法的方式,增加了四个标注:
  • @PutMapping
  • @GetMapping
  • @PostMapping
  • @DeleteMapping
Spring Boot的配置文件通常在/resources根目录下,以application.properties命名,没有这个这个文件则创建一个。
 
我们可以在@RequestMapping注解里用{}来表明它的变量部分,例如:
@GetMapping("/users/{username}")
这里{username}就是我们定义的变量规则,username是变量的名字。那么这个URL路由可以匹配下列任意URL并进行处理:
  • /users/tianmaying
  • /users/ricky
  • /users/tmy1234
需要注意的是,在默认情况下,变量中不可以包含URL的分隔符/(Slash),例如上述路由不能匹配/users/tianmaying/ricky,即使你认为tianmaying/ricky是一个存在的用户名
 
 
4.12
1.1javaee 概述
javaee容器:遵守一定标准的服务器或客户端,为javaee应用程序组件提供运行时支持
计算机——安装了web容器软件--成了web服务器
用户使用 web浏览器 请求资源--web服务器获取web浏览器的请求--查找所请求的资源--并返回给web浏览器
404 not found 错误就是表示web服务器无法找到所请求的资源
此处服务器:既可以是物理机器(硬件),也可以是web服务器应用(软件)
客户:指的是人类用户或者是浏览器(能够与web服务器通信的软件),一般来说,客户就是指能够完成用户请求的浏览器应用
1.2.1 JSP
jsp(java server pages):使用java语言作为脚本,在web服务器中动态生成HTML,XML或其他格式文档的动态web网页技术
JSP接受HTTP请求并产生响应,功能与servlet相同;JSP在web服务器中由JSP编译器编译成java servlets
JSP更像HTML页面,而servlet更像java源代码;如果编写HTML标签较多的显示页面时,一般采用JSP
servlet(java servlet) 即用java编写的服务器端程序,生成动态网页内容,广义的理解为任何实现了java语言实现的servlet接口的类
1.3HTTP和HTML(二者结合构成了web应用开发的基础)
HTTP(超文本传输协议)  是客户端和服务器端之间进行请求和响应的一个标准。
客户端使用(web浏览器,网络爬虫或其他工具)发起一个HTTP请求到——服务器上的指定端口(默认端口为80)
客户端一般称为用户代理程序
服务器对客户端请求进行响应,服务器上存储着一些如HTML文件和图像的资源(web服务器)
大多数HTTP协议使用TCP/iP协议作为其传输层
HTTP协议使用统一资源定位符URL来访问网络资源
 
1.3.2HTTP请求和响应
一旦收到请求,服务器会向客户端返回一个状态,以及返回请求的内容——服务器端的响应
HTTP1.1中定义了8种方法来操作指定的资源——最重要的只有两个 GET和POST方法
GET方法  :向指定的资源发出“显示”请求,应该只用于读取数据
POST方法:  向指定资源提交数据,请求服务器进行处理(如提交表单或上传文件)
 
web服务器接收到客户端的请求后,由web组件(JSP,servlet)进行处理,处理结束后,web组件向客户端发送HTTP响应(包括:响应状态,响应头,响应体)
响应体  :web服务器发送到客户端的实际内容
MIME: 多功能internet邮件扩展,起初为了在发送电子邮件时附加多媒体数据,让邮件客户程序能根据其类型进行处理

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:HTTP Status 500 - Request processing failed; nested exceptio

下一篇:Swing图层的应用——实现tooltip显示