随笔分类 -  JAVA

摘要:Servlet中的几个对象:HttpServletRequest、HttpSession、ServletContext,这三个对象都有void setAttribute(String name, Object o)和void removeAttribute(String name)这两个方法,通过这两个方法我们可以很方便的进行参数的传递。三个对象的作用域的大小分别由小到大。当我们把一个对象通过void setAttribute(String name, Object o)添加到这三个对象中的时候,除非我们显示的调用void removeAttribute(String name)或者当这三个对 阅读全文

posted @ 2008-04-14 14:39 疯言&疯语 阅读(236) 评论(0) 推荐(0) |

摘要:一、 listener 在Web项目中,我们可以使用Listener接口来监听Container的中一些对象状态的变化,并且根据这些对象的状态的变化做出相应的响应。在Servlet 2.4和JSP 2.0 规范中一共有八个listener接口和六个event事件类。当一个事件发生的时候我们可以使用listener中的某个方法去对事件做出相应的响应,这些方法的参数都是java.util.EventObject的子类。这些Listener与其方法对应的Event参数类型如下图:上图详细描述了八个listener接口和与其对应的event类我们大致可以把八个listener分成三类,分别为与Serv 阅读全文

posted @ 2008-04-10 14:08 疯言&疯语 阅读(214) 评论(0) 推荐(0) |

摘要:filter的意思简单的说就是过滤器,它的作用就是当用户请求一个url之前,可以预先做一些处理,当请求完url返回给用户之前还可以做一些处理(所以filter的功能十分的强大,如果想做的话可以强大到让用户,不能访问请求的url的程度。。。)接口javax.servlet.Filter void init(FilterConfig filterConfig) 可以在此方法中完成Filter需要初始化的内容,在一个filter提供服务之前肯定会先调用此方法 void doFilter(ServletRequest request, ServletResponse response, Filte.. 阅读全文

posted @ 2008-04-09 14:52 疯言&疯语 阅读(155) 评论(0) 推荐(0) |

摘要:一、 关于cookie和session 1、cookie cookie的作用:cookie是小段文本信息,Web服务器将它发送给浏览器,然后在访问同一网站或域时,浏览器再将它返回给服务器。这样可以在浏览器端(客户端)保留一些适合保存在客户端的信息(比如用户的用户名、密码,用户访问站点时所使用的模板)。 cookie的好坏? cookie可以很方便的将一些信息存放于客户端,但是存放于客户端有时候会出现一些安全和隐私方面的问题。简单的说,别人使用了你的电脑去访问一个网站,而由于上次你登录网站时选择了保存我的用户名和密码,这个时候访问的网站就会将一段cookie发送给你的机器。这样当其他人使用你的电 阅读全文

posted @ 2008-04-07 17:41 疯言&疯语 阅读(110) 评论(0) 推荐(0) |

摘要:一、 HttpServlet读取html中form的参数1、 html中form参数提交的两种方式html中form提交参数一般通过post和get这两种方法,其中get提交参数的方法对应于HttpServlet的doGet方法,而post提交参数的方法对应于HttpServlet的doPost方法。get方法提交参数的话会在url上显示,假如我们有的数据不想让别人看到(如密码等)则我们不应该让form通过get方法提交(如果我们的html中form的method属性不显示制定的话,默认值为get)。post方法提交的参数不会在url上显示。2、 HttpServlet中如何读取form中的参 阅读全文

posted @ 2008-04-03 16:50 疯言&疯语 阅读(274) 评论(0) 推荐(0) |

摘要:2、GenericServletGenericServlet实现了Serializable, Servlet, ServletConfig这三个接口,还有一个不带参数的init方法和两个参数不同的log方法。实现了Serializable接口,表示其实可以被序列化的,也就是说可以在特定的情况下被写到磁盘或者通过网络传输。Servelt接口中的方法已经在上面介绍过了。那我们来看看ServletConfig这个接口String getInitParameter(String name)Enumeration getInitParameterNames()这两个方法是用来获取初始化参数的,初始参数在 阅读全文

posted @ 2008-04-01 17:23 疯言&疯语 阅读(188) 评论(0) 推荐(0) |

摘要:Servlet的简单介绍 关于此文档中Servlet的内容基于Servlet 2.4。关于环境: 运行Servlet不需要使用重量级的Java EE容器,故以下程序使用的开发运行工具为:1、 Jdk 1.5.0_152、 Tomcat 5.5.x3、 Eclipse 3.3 关于tomcat:为了方便验证修改过的servlet程序,将<tomcat installed dir>/conf/context.xml中的<Context>替换为:<Context reloadable="true">Eclispe新建项目名称为Servlet,源 阅读全文

posted @ 2008-03-31 21:39 疯言&疯语 阅读(173) 评论(0) 推荐(0) |

摘要:一、线程的概念: 线程与进程相似,是一段完成某个特定功能的代码,是程序中单个顺序的流控制;但与进程不同的是,同类的多个线程是共享一块内存空间和一组系统资源,而线程本身的数据通常只有微处理器的寄存器数据,以及一个供程序执行时使用的堆栈。所以系统在产生一个线程,或者在各个线程之间切换时,负担要比进程小的多,正因如此,线程被称为轻负荷进程(light-weight process)。一个进程中可以包含多个线程。 一个线程是一个程序内部的顺序控制流。 1. 进程:每个进程都有独立的代码和数据空间(进程上下文) ,进程切换的开销大。 2. 线程:轻量的进程,同一类线程共享代码和数据空间,每个线程有... 阅读全文

posted @ 2004-11-14 18:31 疯言&疯语 阅读(141) 评论(0) 推荐(0) |

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3