笔记:
Tomcat
(一)WEB的概述
一、什么是WEB?
web(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性的、动态交互的、跨平台的分布式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构。
二、什么是JavaWEB?
使用Java语言进行WEB的开发
三、软件架构
(1)CS:Client/Server(客户端/服务器),这种软件往往需要安装。比如QQ、迅雷、播放器
(2)BS:Browser/Server(浏览器/服务器),这种软件不需要安装,只需要通过浏览器就可以访问
(3)CS架构优点:
1、可以减轻服务器端压力,将部分代码写到客户端
2、界面很美观
(4)CS架构缺点:
1、一旦服务器更新了,客户端也需要更新
2、分布式开发比较弱
(5)BS架构优点:
1、服务器一旦更新,不需要更新客户端,因为客户端就是浏览器
2、比较强的分布式能力
(6)BS架构缺点:
1、服务器端压力会比较大
2、界面效果不如CS结构软件
四、WEB服务器
(1)服务器:
1、硬件:其实就是一台电脑(这台电脑的配置要求很高)
2、软件:需要在这台电脑上安装web服务器的软件
(2)常见哪些WEB服务器
Tomcat:Apache组织提供的一个开源的、免费的Web服务器,满足EE的Servlet和JSP的规范
WebSphere:IBM公司开发的一个收费的大型Web服务器,满足了EE开发的所有规范
WebLogic:BEA公司开发的一个收费的的大型Web服务器,满足了EE开发的所有规范
IIS:应用在.NET平台上,搭载ASP的应用
Apache:应用在PHP平台上
(3)WEB开发中的资源
1、静态Web资源
HTML
CSS
JS
2、动态Web资源
Servlet、JSP
PHP
ASP
(二)Tomcat的概述及安装
什么是Tomcat
Tomcat就是一个Web的服务器,用来发布Web项目
