javaweb学习

**

一、HTTP协议简介

1、什么是http协议

概述:
HTTP是Hyper Text Transfer Protocol的缩写,即超文本传输协议。它是一种请求/响应式的协议,客户端在与服务器端建立连接后就可以向服务器端发送请求,这种请求被称作HTTP请求,HTTP请求方法有8种:GET,POST,PUT,OPTIONS,HEAD,DELETE,TRACE,CONNECT,其中GET,POST是最为常用的两种;服务器端接收到请求后会做出相应的响应,这种响应被称为HTTP响应。

HTTP协议是一种纯文本的无状态协议!

2、http协议的工作原理

HTTP协议工作于客户端-服务端架构之上。浏览器作为 HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。

Web服务器有:Apache服务器,Tomcat服务器,IIS服务器( Internet lnformation Services)等。

Web服务器根据接收到的请求后,向客户端发送响应信息。

3、HTTP协议常见状态

200 一切正常(所有状态正常)

301 资源(网页等)被永久转移到其它URL

404 资源找不到。(首先去检查一下所写的路径是否正确)

500 服务器内部错误(程序出现异常,首先去查看异常信息以定位错误位置)

Web服务器

Web服务器主要用来接收客户端发送的请求和响应客户端请求。

1、Tomcat(Apache)( 我们主要撸这只猫 ):当前应用最广的JavaWeb服务器;

2、JBoss(Redhat红帽):支持JavaEE,应用比较广EJB容器 –> SSH轻量级的框架代替

3、GlassFish(Orcale):Oracle开发JavaWeb服务器,应用不是很广;

4、Resin(Caucho):支持JavaEE,应用越来越广;

5、Weblogic(Orcale):要钱的!支持JavaEE,适合大型项目;

6、Websphere(IBM):要钱的!支持JavaEE,适合大型项目

二、servlet介绍

1、我的第一个servlet
涉及的技术知识点
1、Servlet

2、Request请求对象。

3、Response响应对象。

Servlet开发规则
实际编码通过继承HttpServlet来完成Servlet的开发。

Servlet类的相关方法:

doget方法:

protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
		super.doGet(req, resp);
	}

dopost方法:

@Override
	protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
	super.doPost(req, resp);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值