javaweb学习笔记:web应用的相关知识
来源:互联网 发布:混沌之戒3修改存档数据 编辑:程序博客网 时间:2024/05/19 18:14
web应用的相关知识
1)、HTTP协议
Web浏览器除了可以从本地硬盘上打开网页文档外,还可以使用HTTP网络协议从网络上的web服务器(也叫www服务器)上获取网页文档的内容。web浏览器与web服务器分别代表着TCP网络程序的客户机和服务器。Web浏览器与web服务器的交互过程也得遵循一定的规则,这个规则就是HTTP协议。
Web浏览器与web服务器建立TCP网络连接后,web浏览器按照HTTP协议的规定向web服务器发出请求信息,web服务器接收到浏览器的请求后,再按照HTTP协议的要求将结果发送给web浏览器。在正常情况下,web服务器返回的结果中包含web浏览器请求的网页文档内容,web浏览器接收到这些内容后,再进行解释和显示。
2)、URL(Uniform Resource Locator)统一资源定位符
放置在Internet上的web服务器的每一个网页文件都应该由一个访问标记符,用于唯一地标识它的访问位置,以便web浏览器能够定位到它,这个访问标记符成为URL。
URL地址中,包含web服务器主机名或者IP地址、文件(或其他资源)路径名称,以及使用的网络协议和端口号。
3)、主要的web服务器软件
无论网站规模的大小,最起码的工作就是要在用做web服务器的计算机上按照某种web服务器软件。目前主要的两种web服务器软件是Miscrosoft Internet Information Server(简称IIS)和Apache,但是它们都不直接支持Servlet和JSP程序,要想在web服务器软件中运行Servlet和JSP,还必须将它们与某种Servlet和JSP容器(引擎)进行集成。
Tomcat是sun公司推荐的运行Servlet和JSP的容器,它可以被集成到IIS和Apache中。另外,Tomcat也具有web服务器的一些基本功能,对于一般的应用情况,也可以直接将Tomcat作为web服务器软件运行。一下的学习是基于Java的web站点开发,所以使用Tomcat作为Servlet和JSP的容器,也将使用Tomcat作为独立的文本服务器运行软件。
4)、网站系统的组成
只要一台计算机上安装了web服务器软件,从功能上讲,这台计算机就可以称为web服务器,最简单的网站只需要一台web服务器既可对外提供网页浏览服务。复杂的网站包括多台web服务器组成的集群系统、负载均衡设备、具有缓存功能的代理服务器(可以有多级,甚至包括放置在服务器端的缓存系统)、数据库系统等。
若我的笔记中有有不对或者需要改正的地方,希望博友给予意见和建议,非常感谢!共同学习!
- javaweb学习笔记:web应用的相关知识
- JavaWeb学习笔记(一)---Web相关知识和HTTP协议
- Web应用的相关知识
- web应用的相关知识
- web应用的相关知识
- 学习Javaweb的一些相关知识
- 零点学习Javaweb相关知识
- (19)WEB应用的相关知识
- Javaweb学习笔记二 web.xml相关配置
- JavaWEB开发的相关知识
- JavaWEB开发的相关知识
- 学习BMP相关知识的笔记
- 介绍一下关于jsp的web应用模块相关知识。
- Javaweb相关知识总结
- 学习javaweb的笔记
- SMS相关知识学习笔记
- Javaweb学习笔记---Servlet相关类
- JavaWeb中Tomcat的相关配置以及配置任意目录下的Web应用
- PAT 1057 Stack 树状数组
- POJ3370 Halloween treats 抽屉原理
- sql 百万级数据库优化方案
- Java 向Hbase表插入数据报(org.apache.hadoop.hbase.client.HTablePool$PooledHTable cannot be cast to org.apac)
- UML用例图关系补充
- javaweb学习笔记:web应用的相关知识
- ECShop后台管理菜单显示、隐藏、修改、增加
- css+javascript特效:时钟(无图片纯div实现)
- XCode: An unknown error occurred.
- 顺序栈的常用操作
- 开发者必须mark的一款2D移动游戏开发工具
- 光盘yum源搭建步骤
- PAT 1053 Path of Equal Weight DFS
- Spring源代码解析(一):IOC容器:http://www.javaeye.com/topic/86339