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

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是安装在服务器中,自己编写的一段段程序代码,通过外侧发来的请求产生不同的结果,返回给浏览器显示不同的内容;

 


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

提供最优质的资源集合

立即查看 了解详情