最全的免费在线JAVA教程学校,简单您的编程学习!!!

javaschool移动站二维码
Servlet

Servlet

Sevlet(服务器端小程序)是使用java语言编写的服务器端程序,可以向jsp一样生成动态web页面,它主要用于交互式地浏览和修改数据,生成动态Web内容。本教程将分别讲解Sevlet核心类和接口,以及Sevlet生命周期,form表单处理,get与post请求,cookie和session状态管理,filters过滤器,listener监听器让您逐步掌握好Sevlet的使用。

阅读(53875) 收藏 (1) 分享

入门笔记

总共包含 14 篇文章
Servlet全称Java Servlet。它是运行在 Web 服务器中的小型 Java 程序,通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求。Sevlet主要运行在服务器端,并用服务器调用执行,是一种按照servlet标准开发的类,它可以接收用户的请求参数,还可以调用java程序,所以肯定比JSP的性能高很多,而且安全性很高。最终所有操作的内容就要交给JSP进行显示了,这样一来servlet不方便输出的缺点就避免了。

Cookies

总共包含 5 篇文章
Cookies是一些小文件,是以文本形式存储的,它们被创建在客户端的系统里,或者被创建在客户端浏览器的内存中(如果是临时性的话)。如果一个web应用程序使用cookies,那么服务器负责发送cookies,客户端浏览器将存储它。浏览器在下次请求页面的时候,会返回cookies给服务器。一般情况下我们经常使用cookie来存储用户信息,用户的喜好,“记住密码”操作等。

Session

总共包含 3 篇文章
Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的Session对象,由于Session为用户浏览器独享,所以用户在访问服务器的Web资源时,可以把各自的数据放在各自的Session中,当用户再去访问服务器中的其它Web资源时,其它Web资源再从用户各自的Session中取出数据为用户服务。 一个浏览器独占一个Session对象,因此,在需要保存用户数据时,服务器程序可以把用户数据写到用户浏览器独占的session中,当用户使用浏览器访问其它程序时,其它程序可以从用户的session中取出该用户的数据,为用户服务。

Filters

总共包含 5 篇文章
Filter的定义是在请求一个资源或者从一个资源返回信息的时候执行过滤操作的插件。Filter也称之为过滤器,它是Servlet技术中最实用的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。

Listener

总共包含 7 篇文章
Listener是Servlet的监听器,它可以监听客户端的请求、服务端的操作等。通过监听器,可以自动激发一些操作,比如监听在线的用户的数量。在Servlet规范中定义了多种类型的监听器,它们用于监听的事件源分别为 ServletContext, HttpSession 和 ServletRequest 这三个域对象。