ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Tomcat与Servlet

2022-05-11 13:04:39  阅读:146  来源: 互联网

标签:Web J2EE 浏览器 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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有