电脑装配网

TomCAT安装以及使用详细解释

 人阅读 | 作者xiaolin | 时间:2024-03-01 00:28

1、JavaWeb概念

Java web,是用java技术来解决相关web互联网领域的技术的总称。web包括:web服务器和web客户端两部分。

java在最早web客户端的应用有java applet程序,不过这种技术在很久之前就已经被淘汰了。java在服务器端的应用非常丰富,

比如Servlet,jsp和第三方框架等等。java技术对web领域的发展注入了强大的动力

简单的说,就是使用java语言实现浏览器可以访问的程序内容。称之为Java Web。

javaweb开发是基于请求和响应的:

请求:浏览器(客户端)向服务器发送信息

响应:服务器向(客户端)浏览器回送信息

请求和响应是成对出现的。

控制台打印:

7.2.3、访问servlet的细节

浏览器地址栏中输入:http://localhost:8080/day06/hello

访问过程分析:

7.2.4、servlet生命周期

Servlet的生命周期

1.调用 init 方法 初始化Servlet

2.调用 Servlet中的service方法 处理请求操作

3.调用 destory方法 执行Servlet销毁的操作

init方法:当服务器创建一个serlvet的时候,会去调用init方法。当我们第一次去访问一个servlet的时候,会去创建这个servlet对象。并且只会创建一次。如果配置了load-on-startup 表示服务器启动的时候就创建servlet实例。

service方法:客户端每一次请求,tomcat都会去调用servcie方法。处理用户的请求。并且给其响应。每一次请求都会调用servcie方法。

estroy 方法:当服务器销毁一个servlet的时候,会调用里面的destory方法。当我们的web服务器,正常关闭的时候,会去调用destroy方法。否则不会调用destroy的方法。

7.3、使用Eclipse创建Servlet程序(重点*****)

1)通过Eclipse自动新建一个Servlet程序

2)修改Servlet的访问url地址

3)勾选需要生成的Servlet方法

4) 查看自动生成的结果内容!!!

5) 在浏览器中输出http://127.0.0.1:80/day06/helloServlet 访问测试

访问成功

7.4、Servlet是单例的。Servlet中的变量,它有线程安全问题。

7.4.1、全局变量,数据不安全。

7.4.2、方法内的局部变量,数据安全


文章标签:

本文链接:『转载请注明出处』