`
yunchow
  • 浏览: 324435 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

SERVLET重要知识点

    博客分类:
  • J2EE
阅读更多
Servlet 基础
所有的servlet都是从HttpServlet继承而来的.
Servlet配置:在web.xml中
<servlet>
  <servlet-name>
  </servlet-name>  
  <servlet-class>
  </servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>
  </servlet-name>
  <url-pattern>
  </url-pattern>
</servlet-mapping>



过虑器
注意过虑器是双向过虑的.
public class Filter1 implements javax.servlet.Filter {

 public void init(FilterConfig config) 
  throws ServletException() {

 }

 public void destory(){}

 public void doFilter(ServletRequest request,
        ServletResponse response,
        FilterChain chain)
  throws IOException, ServletException {
  System.out.println("request 来的时候");
  chain.doFilter(request, response);
  System.out.println("response 回来的时候");
 }

}
Filter配置信息:
<filter>
  <filter-name></filter-name>
  <filter-class></filter-class>
</filter>
<filter-mapping>
  <filter-name></filter-name>
  <url-pattern>*</url-pattern>
</filter-mapping>
Filter的执行顺序严格按照web.xml里的配置顺序.
---------------
装饰模式
装饰者
被装饰者

分页
select top pageNo*pageSize * from bean
where beanId not in
(select top (pageNo-1).pageSize * from bean)

图形验证码



监听器
支持在ServletContext, HttpSession和ServletRequest对象变化时提供的通知.
<listener>
  <listener-class />
</listener>
注册时不分先后顺序

public class OnlineListener implements ServletContextListener {
  public void contextDestroyed(ServletContextEvent event) {
  }
  public void contextInitialized(ServletContextEvent event) {
      ServletContext application = event.getServletContext();
      // to do
  } 
}
在web.xml中配置如下信息:
<listener>
  <listener-class>OnlineListener</listener-class>
</listener>


对不同的session应用不同的session
HttpSessionBindingListener




















分享到:
评论

相关推荐

    Servlet基础知识总结

    Servlet是一种服务器端的小程序,是Java平台上的一个重要的技术之一,主要用于处理客户端的HTTP请求并生成动态网页。Servlet是在服务器端运行的,能够提供各种服务,比如处理表单数据、生成动态内容等。 #### 二、...

    JSP和Servlet基础知识点

    通过阅读博文《JSP和Servlet基础知识点》(链接:https://greatwqs.iteye.com/blog/1040280),你可以深入理解这两个技术的实际应用和最佳实践,例如如何使用JSP标签库提高开发效率,以及如何在Servlet中处理会话和...

    servlet知识点小结

    本文将深入探讨`servlet`的相关知识点,包括`serialVersionUID`的作用、`service()`方法的功能以及`doGet`和`doPost`的区别。 1. **serialVersionUID**: 在Java中,序列化是一个将对象转化为字节流的过程,便于...

    servlet总结的基础和重要的知识点

    servlet总结 都是基础和重要的知识点 大学软件专业的上课资料 想巩固基础知识请进

    jsp和servlet知识点总结

    【JSP和Servlet知识点详解】 一、JSP与Servlet的区别 1. **本质与生成**:JSP(Java Server Pages)本质上是Servlet的一种简化形式,它将HTML代码和Java代码结合在一起,经过Web容器(如Tomcat)的处理,被编译成...

    Servlet&JSP知识点归纳思维导图

    以下是对Servlet和JSP知识点的详细归纳: **Servlet** 1. **Servlet概念**:Servlet是Java编写的小型服务器端程序,运行在Web服务器上,用于处理客户端请求并返回响应。 2. **生命周期**:Servlet的生命周期包括...

    servlet的有关知识

    Servlet是Java Web开发中的核心组件,它是一种服务器端的Java应用程序,主要用于扩展Web服务器的功能,处理来自客户端(通常是Web浏览器)的请求并...理解并熟练掌握这些知识点,对于开发高效、稳定的Web应用至关重要。

    servlet知识点集锦

    ### Servlet知识点集锦 #### 一、Servlet简介与工作原理 **Servlet** 是Java平台上的一个重要的技术,它主要用于开发动态网页。Servlet是运行在服务器端的Java类,它可以接收客户端(例如浏览器)发送的HTTP请求,...

    数据库jsp及servlet知识点大全

    以下是这些技术的主要知识点的详细解释: **数据库** 数据库是存储和管理数据的系统,它允许应用程序通过查询语言(如SQL)来检索、更新和管理数据。在Web开发中,常见的关系型数据库如MySQL、Oracle和PostgreSQL...

    Servlet知识点和示例

    Servlet生命周期主要分为三个阶段:初始化(init)、服务(service)和销毁(destroy)。在Servlet的生命周期中,`init()`方法只在Servlet实例化时调用一次,通常是web应用首次被访问时。`service()`方法则在每次...

    B站韩顺平2011最细servlet笔记全

    Servlet主要知识点包括: 1. **Servlet基础**:了解Servlet的概念,它是如何工作的,以及在Java Web应用中的角色。Servlet是一个Java类,实现了Servlet接口或HttpServlet接口,用于扩展服务器的功能。 2. **...

    Servlet注意点

    以上就是Servlet的主要知识点,包括其工作原理、配置方式、生命周期以及需要注意的问题。理解并掌握这些内容对于开发高质量的Java Web应用至关重要。在实际工作中,结合源码阅读和工具使用,如IDE的调试功能,可以...

    jsp&servlet知识点总结.doc

    Servlet 和 JSP(JavaServer Pages)是Java Web开发中的核心组件,主要用来处理和生成动态网页内容。在本文中,我们将深入探讨这两个...随着技术的不断发展,Servlet和JSP仍然是现代Web应用程序开发的重要组成部分。

    servlet笔记,servlet的总结

    ### Servlet核心知识点详解 #### 一、Servlet简介与工作原理 Servlet是一种运行在服务器端的Java应用程序,专门用于处理客户端的HTTP请求并生成响应。它作为Web应用的重要组成部分,能够提供动态网页服务,实现了...

    servlet api servlet api

    下面将详细介绍Servlet API的相关知识点。 1. **Servlet概念**: Servlet是一个Java类,它扩展了服务器的功能,尤其是用于Web应用。它被部署在Web服务器或应用服务器中,接收并响应来自客户端(如浏览器)的HTTP...

    servlet 心的练习

    Servlet是Java Web开发中的核心...在"day02"中,你可能会遇到各种Servlet的使用场景,如请求转发、重定向、会话管理等,这些都是Servlet编程中的重要知识点。不断实践和探索,将使你在Java Web开发领域更加得心应手。

    使用Java servlet实现自动登录退出功能

    知识点1:了解Java Servlet Java Servlet是一个Java类库,用于开发基于Web的应用程序。Servlet是运行在Web服务器上的小程序,可以响应客户端的请求,并将结果返回给客户端。 知识点2:了解自动登录退出功能 自动...

    JSP&Servlet测试题

    【JSP&Servlet测试题解析】 1. JSP(JavaServer Pages...这些知识点涵盖了JSP和Servlet的基础概念、使用方法以及相关组件的特性,是理解JSP&Servlet开发的关键要素。了解和掌握这些内容对于进行Java Web开发至关重要。

    简单的BBS(javaweb),涉及servlet知识,接口等

    **Servlet知识点** Servlet是Java Web开发的重要组成部分,主要负责处理客户端的请求。其工作流程通常包括以下步骤: 1. 客户端发送HTTP请求到服务器。 2. 服务器接收到请求后,根据URL路径找到对应的Servlet。 3. ...

Global site tag (gtag.js) - Google Analytics