web复习-1
1.基本概念
1.web:网页的意思
2.静态web:
**·**html,css
**·**提供给所有人看的不会有变化
3.动态web:
**·**提供给所有人看的会有变化,每个人在不同的时间不同的地点各不相同
Servlet/jsp,asp,php
在java中,动态web资源开发的技术统称为javaweb;
2.web服务器
ASP:
·微软:国内最早流行的
·在html中嵌入了VB脚本,ASP+COM
·在ASP开发中,基本一个页面都有几千行的业务代码,页面极其混乱
·维护成本高
·C#
·IIS
PHP:
·PHP开发速度快,跨平台,代码简单
·无法承载大访问量
JSP/Servlet:
B/S:浏览器服务器
C/S:客户端服务器
·sun公司主推的B/S架构
·基于java语言
·可以承载3高
web服务器:
是一种被动操作,来处理用户的一些请求和给用户一些相应信息;
3.Tomcat
Tomcat 是由 Apache 开发的一个Servlet 容器,实现了对Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。
由于 Tomcat 本身也内含了一个 HTTP 服务器,它也可以被视作一个单独的 Web 服务器。但是,不能将 Tomcat 和 Apache HTTP 服务器混淆,ApacheHTTP 服务器是一个用 C 语言实现的 HTTP Web 服务器;这两个 HTTPweb server 不是捆绑在一起的。Tomcat 包含了一个配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。