栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

JAVAweb初步认识

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVAweb初步认识

1.b/s与c/s的区别

        c/s大多为安装在本地上的应用,而对这些应用来说不仅占用了,本地的内存而且在更新的是时候需要下载更新包,这样就会对本地内存造成很大负担,而且在更新的时候,还有可能造成更新失败,有很多应用只能用局域网,维护成本较高

        b/s对于bs来说把大部分的业务逻辑都集中在服务端,对外暴露的只有一个页面,对于bs来说只需要一个浏览器就可以了,大大减轻了本地内存的负担,而对于页面来说业务逻辑减少了,就有足够的时间去追求美了,而且对于他来说是广域网的,相对于cs来说减少了维护成本

2http 2.1http基本特性

        http协议是一个超文本协议,对于浏览器来说需要展示所有能看到能听到的多有文件,因为他大多是一个网址的头部,而对于网址来说是在浏览器上运行的,所以它支持b/s结构,因为他的服务器比较小,所以他的通信速度极快

        2.1.1无连接

                对于http:1.0来说默认连接为无连接,对于无连接来说,客户端发送请求之后服务端做出回应发送数据,然后客户端再回应之后直接断开,大大节省了传输速度,但由于每次只能访问一次的原因,对于效率来说大大地降低了,相对于他来说1.1的他点就显现出来了,对于1.1来说可能速度没有他那么快但是,效率上大大提升,因为在服务器发送完数据后他不会断开,会等客户端,会不会再次进行请求,如果在一定时间内,没有再进行请求,那么服务器才进行关闭

        2.1.2无状态

                无状态就是服务器对于客户端的访问没有记忆,也就是说在进行断开后连着在进行见面之后就互相不认识了,这样就会导致之前处理的信息,要是再次进行访问的话就要重新上传,这样的效率就会大大降低,为了解决这一问题,出现了cookie和session,cookie是客户端记录数据的,而session是服务端记录数据的

2.2http的工作原理         2.2.1客户端

                1.根据Ip地址和端口号进行发送请求(发送的报文)

                2.接收服务器发送过来的报文

                3.进行信息过滤

                4.展现给客户

          2.2.2服务端

                 1.接受报文

                 2.根据客户端发送的端口号找到相应的应用

                3.发送回应(报文,和客户端发送的报文不同包括html)

                4.。记录日志

2.3http的组成 1.http协议 2.域名 3.端口号 4.虚拟目录 5.文件名部分 6.锚部分 7.参数部分 2.4http响应

GET(获取):请求获取Request-URI所标识的
资源。
POST(更新或新增):在Request-URI所标识的
资源后附加新的数据。
HEAD:请求获取由Request-URI所标识的资
源的响应消息报头。
PUT(新增):请求服务器存储一个资源,并用
Request-URI作为其标识。
DELETE(删除):请求服务器删除Request-URI
所标识的资源。
TRACE:请求服务器回送收到的请求信息,主
要用于测试或诊断。
CONNECT:保留将来使用。
OPTIONS:请求查询服务器的性能,或者查
询与资源相关的选项和需求

2.4.1get:

两部分:请求头,请求行

2.4.1post:

三部分:请求头 请求行(空行) 请求体

2.5 http状态码

10x: 消息,指连接状态
20x: 成功
30x:重定向
40x:找不到资源【客户端错误】
50x:服务器错误

3Tomcat

apache开源组织的的东西是一个web容器能够解析JAVA的代码,
生成.class文件,同时将java转换为html相应的内容。

4jsp 4.1运行机制

1. 在客户端第一次请求时,先对JSP进行翻译
2. 形成“JAVA”文件,之后会对java文件编译
成为”.class“文件
3. 最后会执行。
4. JSP在第一次执行时,速度较慢,从第二
次开始,就会直接使用已经编译好的.class运行,所以性能能够提升。
5. 如果对JSP中的配置进行了修改,那么服
务器一定要重启!

5内置对象

JSP中一共包含9个内置对象,最大的特点就是能够
直接使用,而无需使用者手动实例化。实例化的过程被
web容器完成了。

page
pageContext
out
config
exception

客户端

request

response
session
application

服务端

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1036476.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号