关于servlet
来源:互联网 发布:linux查询应用占用端口 编辑:程序博客网 时间:2024/05/22 00:13
Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。
使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。
Servlet的生命周期:
自动调用 init () 方法进行初始化。
自动调用 service() 方法来处理客户端的请求。
自动调用 destroy() 方法终止(结束)
最后,Servlet 是由 JVM 的垃圾回收器进行垃圾回收的。
Servlet 具有以下作用:
1.读取客户端发送的显示数据;
2.读取客户端发送的隐士数据;
3.发送显示的数据到客户端;
4.发送隐式的数据到客户端;
5.处理数据并发送数据;
Servlet具有 doGet(); 和 doPost();方法,分别用于处理请求来自于一个 URL 的正常请求,或者来自于一个未指定 METHOD 的 HTML 表单(get)和 请求来自于一个特别指定了 METHOD 为 POST 的 HTML 表单。doPost();可以用来进行doGet();的操作但doGet();不能进行doPost();操作 故一般将doGet();方法调入doPost()中;
在数据传输中,get传输方式是不安全的,传输信息将在url中显示。在服务器对pet方式提交的数据编码时可能会数据丢失。但对于post是不会的。get传输数据量较小,执行效率高。相对的post的数据传输较慢,但是传输数据量没有限制,类型更为灵活。
Servlet 过滤器: 过滤器是一个实现了 javax.servlet.Filter 接口的 Java 类。
Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。
访问前拦截,发送前处理。
类型:省身份验证过滤器
数据压缩过滤器
加密过滤器
图像转换过滤器
新建过滤器filter类;配置映射url;
- 关于Servlet
- 关于servlet
- 关于Servlet
- 关于Servlet
- 关于Servlet
- 关于servlet
- 关于Servlet
- 关于servlet
- 关于Servlet
- 关于Servlet
- 关于Servlet中的初始化
- 关于Servlet的生命周期
- 关于servlet线程安全问题
- 关于servlet的几个问题
- 关于Servlet的学习
- 关于JAVA中的servlet
- 关于servlet配置问题。
- 关于Servlet的新发现
- BZOJ3999 [TJOI2015]旅游
- Ubuntu 1404 caffe安装
- FBX SDK Intro - 3ds Max Axis System
- mysql分区表的原理和优缺点
- 进程与线程的一个简单解释
- 关于servlet
- Sublime Text3 一些实用设置
- 基于VTK实现面绘制(SR)和体绘制(VR)的基本代码
- 第十八周项目实践3.1(1)编程处理c代码
- Oracle中查询表的大小和表空间的大小
- Android面试题储备二
- SQL中表的联接(内联接,左联接,右联接,外联接,交叉联接)
- rmdir删除目录
- SSH框架工作流程