自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小陆的笔记

即使在水底也要偶尔冒个泡泡

  • 博客(7)
  • 收藏
  • 关注

转载 Ajax Session Management Timer

Ajax Session Management Timer是《Ajax in Action》的作者Eric写的文章。文章给出了在Ajax应用中处理Session超时的方法。

2007-12-07 10:36:00 986

原创 Ajax应用中Session超时的一种解决方案

场景:一个基于Ajax技术的Web应用,采用的是多页面方式 ,每个页面内部使用Ajax实现复杂业务逻辑之间的无刷新切换,使用了Struts来实现MVC。问题:对于Ajax请求,只有在通过用户验证无误之后才能对请求作出响应。如果用户长时间不做操作导致Session过时之后才发出请求,则此时应该跳转到出错页面,提示用户重新登录。对于非Ajax请求,可以自定义异常并针对此异常设置相应的出错页面。在用户信

2007-11-22 19:20:00 2361 1

原创 给Ajax请求加上".do"

场景:一个基于Ajax技术的Web应用,采用的是多页面方式 ,每个页面内部使用Ajax实现复杂业务逻辑之间的无刷新切换,使用了Struts来实现MVC。问题:Ajax的请求对象是Servlet。如果一个Ajax请求对应一个Servlet服务,那么就需要创建很多个Servlet,然后还要在web.xml中添加很多的Servlet定义。我想看到的是一个比较干净的web.xml文件,就像Struts

2007-11-19 17:56:00 6319 1

原创 线程池使用实践

为了尽量减少耗时操作对Action执行的影响,使用TaskExecutor线程池来管理耗时任务,作为后台进程执行,从而解决了问题。场景:    使用了Struts和Spring,但Struts的Action并未交给Spring容器管理,Spring容器仅仅用来管理Dao。要求:    对每个Action,实现向数据库写入Log功能,最好做到不要影响正常的操作流程 。Log的内容是此Action的请

2007-09-20 20:03:00 1897

原创 使用Spring的JdbcTemplate实现DAO(续)

三、进一步改进    并不是说一切都是完美的。比如,第一次执行DaoBeanFactory.getDao方法时,会进行应用上下文的初始化,耗时较多;想改善数据源的管理;更进一步,如果大部分的工作都是进行查询,想提高系统的查询效率,该如何呢?1、对ApplicationContex初始化的改进    DAO的获取工具类DaoBeanFactory首次被使用的时候会花上几秒钟执行Application

2007-08-23 17:45:00 2429 1

原创 使用Spring的JdbcTemplate实现DAO

直接使用JDBC操作数据库来实现DAO,相对于使用持久层框架(Hibernate等) ,可以减少映射等带来的性能损失。一般而言,使用JDBC来操作数据库,无非是以下几个步骤:    获取数据源    取得数据库连接    执行SQL语句    处理执行结果和异常    释放数据库连接这些步骤是每次进行数据库操作都必须进行的。很显然,可以使用模板模式来简化设计,将执行SQL语句的部分抽象出来,其它的

2007-08-21 18:19:00 2958

原创 styleSheet的动态修改

对于styleSheet的修改,IE是可以直接操作的:document.styleSheets[1].href = "css/fontsize10.css";    //IE但是,根据DOM文档中对styleSheet的接口定义:// Introduced in DOM Level 2:interface StyleSheet ...{  readonly attribut

2007-08-20 12:51:00 1535

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除