Tomcat与Servlet
作者:互联网
软件结构发展史
单机时代-桌面应用,数据的保存放在计算机的本地硬盘。
优点:易于使用、结构简单。缺点:数据难以共享、安全性差、更新不及时。
联机时代- (Client-Service) 客户端服务器模式
优点:数据方便共享,安全性高。缺点:必须安装客户端,升级与维护困难。
互联网时代- (Browser-Service) 浏览器服务器模式
缺点:必须安装客户端,升级与维护困难。缺点:相较于C/S模式,执行速度与用户体验相对较弱
B/S模式执行流程
浏览器根据网址查询对应的IP地址,这个过程是由DNS完成的,当浏览器获取到IP地址后将网址和附加信息通过http协议发送给服务器主机,服务器根据接收到的数据包,利用自己编写的程序动态生成html网页,并将生成的网页源代码返回给浏览器,浏览器对其进行展示。
请求与响应
从浏览器发出送给服务器的数据包称为 "请求(Request)''
从服务器返回给浏览器的结果称为 "响应(Response)"
请求和响应必须成对出现
J2EE
J2EE (Java 2 Platform Enterprise Edition)是指"Java 2企业版",开发BS(Web)应用程序就是J2EE最核心的功能,J2EE由13个功能模块组成
Apache Tomcat
Web应用程序动态生成网页需要一台Web服务器,Tomcat是Apache软件基金会旗下一款免费的开放源代码的Web应用服务器程序。服务器本质上就是一台高性能的主机,如果安装了Web应用服务器程序,就可以叫他web服务器。
J2EE是一组技术规范与指南,具体实现由软件厂商决定
Tomcat是J2EE Web (Servlet与JSP) 标准的实现者
J2SE是J2EE运行的基石,运行Tomcat离不开J2SE
Servlet
Servlet (Server Applet)服务器小程序,主要功能用于生成动态Web内容。
Tomcat本质就是一个web服务器软件,把它装上后电脑就是一台web服务器,但在服务器内部程序如何被处理Tomcat是不清楚的,对于Tomcat来说必须要结合J2EE的核心组件Servlet来进行编码。动态网页程序的构建,由Tomcat提供硬件的基础,Servlet提供软件的实现,Tomcat和Servlet之间是相辅相成的。
标签:Web,J2EE,浏览器,Tomcat,服务器,Servlet 来源: https://www.cnblogs.com/nanfeng66/p/16257476.html