Servlet入门一:概念:软件发展史;BS执行流程;请求与响应;J2EE;Apache Tomcat;J2EE和Tomcat的关系;Servlet;

本文介绍了软件从单机到互联网时代的发展,重点讲解了Browser-Server(BS)模式,阐述了BS执行流程,即浏览器发送请求到服务器,服务器处理后返回HTML。同时,解释了请求与响应的概念,并探讨了J2EE和Apache Tomcat的关系。Tomcat作为Java的Web服务器,实现了Servlet和JSP,是学习Servlet开发的基础。Servlet是运行在服务器上的程序,根据请求生成动态网页内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Servlet入门部分主要内容: 

            ● 了解Browser-Server(B/S)模式;

            ● 掌握Servlet开发技巧;

            ● 掌握Servlet执行原理;

目录

         1:软件发展史:

2.BS执行流程: 

3.请求与响应:

4.J2EE:

5.Apache Tomcat

6.J2EE和Tomcat的关系:

7.Servlet:


 


  1:软件发展史:

 (1) 单机时代-桌面应用:数据的保存是在计算机的本地硬盘中;如word,eclipse都是单机应用软件;

 (2)联机时代(Client-Server模式):客户端-服务器模式流行;如QQ,微信,支付宝等app之类的;

 (3)互联网时代:Browser-Server模式,即浏览器-服务器模式;网页时代;

如各种网站;不需要客户端,使用浏览器就可以访问;或者说浏览器就是客户端;手机淘宝也是BS的(虽然看起来是CS,淘宝中嵌入了一个浏览器)


2.BS执行流程: 

   

服务器生成如下的HTML网页;将这个HTML网页的源代码返回给了浏览器:

  

浏览器解释服务器返回的HTML源代码,呈现出如下网页:


3.请求与响应:


4.J2EE:


5.Apache Tomcat

想要web应用程序能够动态的生成网页,就必须要有一台web服务器;Apache Tomace就是一款Java中web服务器程序;

Web服务器就是一台安装了“Web应用程序的服务器程序”的高性能主机;

Apache Tomcat很精巧,耗能低;


6.J2EE和Tomcat的关系:

J2EE只是Sun创建一套标准,具体的实现是软件厂商决定的;J2EE提供了web服务器程序的标准,Apache这个机构就提供了Apache Tomcat的这个具体实现;IBM就提供了Web Sphere这个具体实现;Oracle就提供了weblogic这个具体实现;

Tomcat只是实现了Servlet和JSP两个功能模块,其并不是一个完整的J2EE实现;


Tomcat是一个web服务器软件,装上后可以把电脑变成一台web服务器;Tomcat提供了硬件的基础,Servlet提供了软件的实现; 

7.Servlet:

Tomcat就相当于是硬件,可以把其看成是一个web服务器;servet是安装在服务器中,自己编写的一段段程序代码,通过外侧发来的请求产生不同的结果,返回给浏览器显示不同的内容;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值