web服务器详解
2.1技术讲解
ASP ,
- 微软:国内最早流行的是ASP
- 在HTML中嵌入了VB的脚本,ASP+COM;
- 在ASP开发中,基本一个页面都有几千行的业务代码,页面及其混乱,维护成本高
里面需要嵌套一下Java语言
<h1>
<h1><h1>
<h1><h1>
<h1>
<h1>
<%
System.out.println("hello")
%>
<%
%>
<h1>
<h1>
<h1><h1>
<h1>
JSP /Servlet:
B/S:浏览和服务器
C/S:客户端和服务器
- sun公司主推B/S架构
- 主要语言基于Java的语言的(所有大公司,或者一些开源的组件,都是用Java写的)
- 可以承载三高问题带来的影响 (高并发,高可用,高性能)
PHP:
- PHP开发速度快,功能很强大,跨平台,代码很简单
- 无法承载大访问量的情况(有局限性)
2.2 web服务器
服务器是一种被动的操作,用来接收用户的一些请求和给用户一些响应信息
我们知道的有IIS 和 Tomcat
ISS是微软的 用来处理ASP…,Windows.中自带
Tomcat
Tomcat是Apache软件基金会的akarta项目中的一个核心项目,最新的Servlet和JSP规范总是能在Tomcat中得到体现,因为Tomcat技术先进,性能稳定,并且免费,因而深受Java人员喜爱并得到了部分软件开发商的认可,称为目前比较流行的Web应用服务器。
Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个Java初学者的人来说,它是最佳的选择
Tomcat实际上运行JSP页面和Serclet。Tomcat最新版本为9.0.
Tomcat 可以把他理解成 汤姆猫 Tom (汤姆) cat(猫)