HTTP协议基础和TOMCAT环境配置

来源:互联网 发布:unity3d android 编辑:程序博客网 时间:2024/05/31 06:22
http协议

1.http协议是基于请求和接收服务器端消息的一种协议,本身是无序的。

HTTP1.1具有持续连接机制,即可以在一个连接上发送多个请求
HTTP1.0: 发送一个请求并得到消息回复后,连接就断开,再要发送消息,需要重新建立连接

配置tomcat服务器

JAVA_HOME:JDK路径 (不是BIN路径)
CATALINA_HOME: tomcat文件夹的路径

start.bat可以启动tomcat服务器

telnet服务打开之后,可以访问本机的tomcat服务器

example:    cmd->  

telnet localhost 8080   (注意格式  也可以 telnet  127.0.0.1 8080   也可以访问外部网站如 telnet www.sina.com.cn 8080)
GET / HTTP1.1    //发送请求
Host: 127.0.0.1   //指定地址
connection: Keep-Alive   ( close)   //  指定是否持续连接,HTTP1.1默认就为Keep-Alive 当然也可以设置为close即相当于使用http1.0规范

在TOMCAT文件夹,conf文件夹server.xml文件中,</Host>标签前,加入

1.<Context path = "XX"  docBase =  "WEBROOT的目录"  reloadable="true"/>   可以设置关联  2.  在ECLIPSE中也可以通过上面的服务器图标--add 将项目部署到服务器上。
之后在启动TOMCAT之后(start.bat)  就可以由浏览器  http://localhost:8080/XX/文件名  来访问了!!   XX就相当于WEBROOT目录的映射!!

MYECLIPSE中 需要指定JDK的安装环境、window->首选项->java->installed jres

在MYECLIPSE中 将tomcat集成进来  window->首选项->server  制定其路径并选择JDK


GET和POST的差别就是GET提交请求是:将查询字符串作为URL的一部分
POST是将查询字符串作为请求体的一部分。

通过浏览器上传文件时,使用POST! 浏览器使用的是GET方式

web.xml 部署描述符! servlet文件需要在此配置

JSP:嵌入了JAVA代码的HTML页面
servlet:  嵌入了HTML代码的JAVA类!



浏览器(客户)只和服务器打交道

而真正的文件,都是服务器访问SERVLET/JSP调用的。


seevletmapping中的URL-PATTEN其实是servlet文件的映射, 用户想要访问SERVLET资源时,其 URL需要和URL-PATTEN匹配。!

0 0
原创粉丝点击