回顾Servlet
来源:互联网 发布:java jdk源码下载 编辑:程序博客网 时间:2024/05/16 01:40
一、定义:
Servlet(Server Applet),全称Java Servlet,它是用Java编写的服务端程序,它与协议和平台无关。
二、作用:
它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。Servlet的主要功能在于:交互式地浏览和修改数据,生成动态Web内容。
三、实现过程:
客户端发送请求至服务器端-->服务器将请求信息发送至Servlet-->Servlet生成响应内容并将其传给服务器(响应内容动态生成,通常取决于客户端的请求)-->服务器将响应返回给客户端
四、生命周期:
Servlet生命周期为:1.加载 ->2.初始化 - > 3.调用 -> 4.销毁
当Servlet被部署在应用服务器中(应用服务器中用于管理Java组件的部分被抽象成为容器)以后,由容器控制Servlet的生命周期。除非特殊制定,否则在容器启动的时候,Servlet是不会被加载的,Servlet只会在第一次请求的时候被加载和实例化。Servlet一旦被加载,一般不会从容器中删除,直至应用服务器关闭或重新启动。但当容器做内存回收动作时,Servlet有可能被删除。也正是因为这个原因,第一次访问Servlet所用的时间要大大多于以后访问所用的时间。
五、与JSP的区别
1,JSP经编译后就是Servlet,也可以说JSP等于Servlet。
2,JSP更擅长页面(表现)。servlet更擅长逻辑编辑。
3,Servlet用于控制业务流程,而JSP来生成动态网页。
附Servlet工作原理图:
- 回顾Servlet
- Servlet回顾
- servlet回顾
- servlet回顾
- servlet 回顾
- 对于Servlet的回顾
- servlet知识点回顾
- servlet回顾笔记
- java回顾-servlet
- servlet + ajax 回顾
- Servlet回顾总结
- jsp/servlet 回顾学习
- javaEE知识回顾-Servlet 实例
- Java 下载文件回顾(servlet+jsp)
- Java Servlet Specification 3.0之回顾
- Servlet的一些回顾(一)
- Servlet的一些回顾(二)
- JSP语法回顾--Servlet与服务器
- 解决IIS7该问.svc文件的错误问题
- 发布新Java Andriod 项目模板组件,生成Java Andriod 项目源代码
- RichTextBox 回车不换行方法(回车可以设定为清空文本框或者发送)
- 【网络层】路由器的构成
- linux shell 测试条件
- 回顾Servlet
- 第十周任务6:打豆豆
- 自定义navigationbar
- 吃饭睡觉打豆豆
- Win下命令行编译环境
- java方向及学习方法
- java格式化时间问题
- javascript语言概述
- 计算并输出1+1/2+1/3+...+1/20的结果