HTTP和Tomcat

1.HTTP协议

简介:HTTP协议,超文本传输协议(HyperText Transfer Protocol),是互联网上应用最为广泛的一种网络协议。用于定义WEB浏览器与WEB服务器交换数据的过程

特点:基于请求/响应模型的协议。请求和响应必须成对:先有请求再有响应,HTTP协议默认端口为80

 

版本:

HTTP/1.0,发送请求,创建一次连接,获得一个web资源,连接断开

HTTP/1.1,发送请求,创建一次连接,获得多个web资源,连接断开

 

组成:

HTTP请求:请求行(方式:post/get,还包含请求资源),请求头(key:value),请求体(请求内容)

HTTP响应:响应行(状态码),响应头(key:value),响应体(响应资源html等)

url组成

 

常用状态码:

200:请求成功

302:请求重定向

304:请求资源没有改变,访问本地资源

404:请求资源不存在。通常是用户路径写错,也可能是服务器资源已经删除

500:服务器内部错误。通常为程序抛出异常

 

软件架构:

C/S架构:Client/Server,客户端/服务器。需要在电脑上安装客户端程序。QQ,360等

优点:用户体验好,对信息安全控制强,应用服务器运行数据负荷轻,部分计算功能在客户端进行

缺点:占用硬盘空间,维护麻烦,安全依赖其他条件

B/S架构:Browser/Server,浏览器/服务器。通过浏览器与服务器交互,不需要安装程序。淘宝,京东等

优点:维护简单 无缝升级,不必安装程序 操作系统内置浏览器

缺点:动画效果受浏览器限制,对信息安装控制较差(网银需要使用U盾,浏览器加密),对服务器运行负荷较重。大部分计算都在服务器端,增加了服务器压力。使用Ajax可以改善部分用户体验

 

WEB资源:

静态资源:web页面中供人们浏览的数据始终不变,如HTML,CSS,JS,图片,多媒体。

动态资源:web页面中供人们浏览的数据是由程序产生,不同时间看到的web页面是不同的,如JSP/Servlet,ASP,PHP

J2EE(JavaEE)企业开发Java规范。标准规范包括:servlet,jsp,jdbc,xml,jta,javamail等。在java中规范就是接口

 

WEB项目目录结构(划重点)

在JavaEE规范中,WEB目录存在一定的目录结构,如下:

 

2.Tomcat

WEB应用服务器

安装tomcat后我们可以把自己的web项目发布到tomcat上去,之后就可以在浏览器中访问自己的web项目,目前使用的tomcat版本大多数为tomcat7,tomcat8

官方网站http://tomcat.apache.org/whichversion.html

安装tomcat:解压版(直接解压),安装版(.exe安装)

 

tomcat目录结构:

 

tomcat访问:

http://localhost:8080

 

eclipse绑定tomcat

1.启动eclipse,找到Servers

 

2.选择Apache,选择下面的tomcat版本

 

3.选择自己tomcat安装地址

 

4.修改发布web项目的存放地址

 

5.把web项目添加到tomcat中

 

6.启动tomcat

 

7.打开浏览器访问web项目路径:http://localhost:8080/项目名称

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值