JavaWed第二章XML HTTP Tomcat

  1. XML简介
    XML 被设计用来传输和存储数据。
    XML 指可扩展标记语言(EXtensible Markup Language)
    XML 是一种标记语言,很类似 HTML
    XML 的设计宗旨是传输数据,而非显示数据。
    1.2XML 与 HTML 的主要差异
    XML 不是 HTML 的替代。
    XML 和 HTML 为不同的目的而设计:
    XML 被设计为传输和存储数据,其焦点是数据的内容。
    HTML 被设计用来显示数据,其焦点是数据的外观。
    HTML 旨在显示信息,而 XML 旨在传输信息。
    1.3XML用途:
    所有 XML 元素都须有关闭标签
    在 HTML,经常会看到没有关闭标签的元素:

This is a paragraph

This is another paragraph 在 XML 中,省略关闭标签是非法的。所有元素都必须有关闭标签:

This is a paragraph

This is another paragraph

2.HTTP简介: HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。 Web服务器有:Apache服务器,IIS服务器(Internet Information Services)等。 Web服务器根据接收到的请求后,向客户端发送响应信息。 HTTP默认端口号为80,但是你也可以改为8080或者其他端口。 1.HTTP是无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。 2.HTTP是媒体独立的:这意味着,只要客户端和服务器知道如何处理的数据内容,任何类型的数据都可以通过HTTP发送。客户端以及服务器指定使用适合的MIME-type内容类型。 3.HTTP是无状态:HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。 2.1HTTP请求消息

请求行:
POST /aa/registersuccess.html HTTP/1.1
分三部分:

第一部分:请求的方式。
第二部分:请求的资源地址
第三部分:请求的协议和版本号
请求头信息:
Accept text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Encoding gzip, deflate
Accept-Language zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Connection keep-alive
Host localhost:8080
Referer http://localhost:8080/aa/regDemo.html
User-Agent Mozilla/5.0 (Windows NT 6.2; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0
比如:host 请求资源主机的ip地址和端口号
Referer:请求是从什么地方发起的。
User-Agent:浏览器的版本、类型,以及内核。

请求正文(只有post请求,才有请求正文):
username=aaa_bbb&password=123456&phone=13800000000
get请求和post请求的区别: get请求没有请求正文,get请求的数据在浏览器的地址栏
post请求有请求正文,请求的数据在请求正文里面。
3.Tomcat简述:
Tomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。
3.1原理:
Tomcat主要组件:服务器Server,服务Service,连接器Connector、容器Container。连接器Connector和容器Container是Tomcat的核心。
一个Container容器和一个或多个Connector组合在一起,加上其他一些支持的组件共同组成一个Service服务,有了Service服务便可以对外提供能力了,但是Service服务的生存需要一个环境,这个环境便是Server,Server组件为Service服务的正常使用提供了生存环境,Server组件可以同时管理一个或多个Service服务。
3.2服务器:
由于 Tomcat 本身也内含了一个 HTTP 服务器,它也可以被视作一个单独的 Web 服务器。但是,不能将 Tomcat 和 Apache HTTP 服务器混淆,ApacheHTTP 服务器是一个用 C 语言实现的 HTTP Web 服务器;这两个 HTTPweb server 不是捆绑在一起的。Tomcat 包含了一个配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。
tomcat主要目录:
/bin – Tomcat: 脚本存放目录(如启动、关闭脚本)。 *.sh 文件用于 Unix 系统; *.bat 文件用于 Windows 系统。
/conf – Tomcat: 配置文件目录。
/lib–Tomcat:tomcat服务器所需要的各个库文件
/logs – Tomcat: 默认日志目录。
/webapps – Tomcat:web应用程序存放的目录,web项目保存到此目录即可发布。
/work-- Tomcat:临时文件夹,生成所有的临时文件(.java、.class)
最后将项目配置到tomcat里面就行,如图所示:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值