所谓的监听器是指对整个WEB环境的监听,当被监视的对象发生情况时,立即调用相应的方法进行处理。 Servlet 监听器的分类  按监听的对象划分      1.用于监听应用程序环境对象(ServletContext)的事件监听器      2.用于监听用户会话对象(HttpSession)的事件监听器       3.用于监听请求消息对象(ServletRequest)的事件监听器 按监听的事件类项划分 &nbs…

2012/04/29 0条评论 2105点热度 0人点赞 阅读全文

使用过滤器和session,cookies写的自动登录 autoLogin.jsp页面 <%@ page language="java"  contentType="text/html;charset=utf-8"%> <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <!…

2012/04/26 0条评论 2282点热度 0人点赞 阅读全文

过滤器是一个特殊的servlet,所有的过滤器都要实现Filter接口   注:定义过Filter以后一定要在web.xml中进行注册 在web.xml中进行注册     <filter>        <filter-name>注册过滤器的名称</filter-name>        &l…

2012/04/23 0条评论 2147点热度 0人点赞 阅读全文

DBUtils是个小巧的JDBC轻量级封装的工具包,其最核心的特性是结果集的封装,可以直接将查询出来的结果集封装成JavaBean,这就为我们做了最枯燥乏味、最容易出错的一大部分工作。 在使用DBUtils之前,应该注意一些问题:    1、DBUtils是JDBC的简单封装,可以和JDBC混合使用。  2、DBUtils对结果集自动封装为JavaBean是有着苛刻要求的:必须满足JavaBean的规范,其次Bean的getter与setter方法的名字与结果集的列名一一对应,而不要求JavaBean的私…

2012/04/21 0条评论 3193点热度 0人点赞 阅读全文

基于Tomcat的配置文件的连接池:(利用JNDI配置)   * 配置只对当前web的应用有效的连接池    配置方法一:      * 在tomcat的服务器的conf/server.xml的<Host>标签中增加如下的代码: <Context path="/jndidataSource" docBase="D:\workspace\jndidataSource\WebRoot"…

2012/04/19 0条评论 2182点热度 0人点赞 阅读全文

连接池运作原理   在实际应用开发中,特别是在WEB应用系统中,如果JSP、Servlet或EJB使用JDBC直接访问数据库中的数据,每一次数据访问请求都必须经历建立数据库连接、打开数据库、存取数据和关闭数据库连接等步骤,而连接并打开数据库是一件既消耗资源又费时的工作,如果频繁发生这种数据库操作,系统的性能必然会急剧下降,甚至会导致系统崩溃。数据库连接池技术是解决这个问题最常用的方法,在许多应用程序服务器(例如:Weblogic,WebSphere,JBoss)中,基本都提供了这项技术,无需自己编程,但是,深入了解…

2012/04/17 0条评论 2298点热度 0人点赞 阅读全文

编辑快捷键 编辑快捷键 快捷键 对应功能 Ctrl+Shift+L 显示所有快捷键 Ctrl+K 参照选中的词(Word)快速定位到下一个 Ctrl+Shift+K 参照选中的词(Word)快速定位到上一个 Ctrl+O 快速显示OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+Shift+X 把选中文本全部改为大写 Ctrl+Shift+Y 把选中文本全部改为小写 Ctrl+Shift+F 按照当前的配置文件格式化源代码 Ctrl+L 弹出行定位框以便定位到某一行 Ctrl+/(小键盘) 使代码折…

2012/04/14 0条评论 1897点热度 0人点赞 阅读全文

所有的插件安装这个方法都适用.按照同样的步骤执行就行了  1.首先下载SVN包:svn-1.6   2.解压SVN包,然后找到其中的两个文件夹:features 和 plugins  3.随意建一个文件夹(位置和名称自己定就好了,我的是D:\javaServer\myplugins\svnfor10),然后把第二步的解压好的features 和 plugins放到这个文件夹下  4.找到myeclipse的安装目录,下面有一个MyEclipse\configurat…

2012/04/14 0条评论 2042点热度 0人点赞 阅读全文

我们在读取数据库的时候,在读取取到的值的时候,可能要前后挪动指针,例如我们先计算有多少条消息,这时我们就必需把指针移到最后再来计算,然后再把指针移到最前面,逐条读取,有时我们只需逐条读取就能够了。只需要读取的时候,为了不摧毁数据,我们以只读形式读取,有时我们必需往数据库里添加数据,这时我们将模式设置成可更新数据库的形式。 常用方法: public boolean previous(); //将游标向上挪动,返回boolean型数据,当移到数据集第一行之前时返回false。 public…

2012/04/13 0条评论 2125点热度 0人点赞 阅读全文

注:mysql不支持jdbc的批量处理 在增删改多条数据的时候,一条条的循环操作会一直不断的向数据库要连接,效率低下.而是用批量处理的话,执行多条sql语句只需要是用一次数据库连接就能完成. JDBC给我们提供了批量处理的接口,主要是三个方法: //将给定的ql命令添加到此statement对象的列表中       stmt.addBatch(sql); //将一批sql命令提交给数据库执行,如果执行成功,则返回更成功的数组       stmt.exec…

2012/04/12 0条评论 2256点热度 0人点赞 阅读全文
12