`

SSH session 管理

阅读更多
SSH整合问题(struts2 + spring2.5 + hibernate 3.2 + mysql)
一. session 关闭问题
  1.手动关闭 session
    dao实现 getSession().close();
  2.spring 管理 session
    dao是由spring进行管理, 配置spring 自动关闭session.
  3.web.xml 配置关闭 session
    在web.xml 配置,让session在视图生成后再关闭。
<filter>
    <filter-name>hibernateFilter</filter-name>
    <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filterclass>
</filter>
<filter-mapping>
    <filter-name>hibernateFilter</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
   这种方法最好,放到其他filter前面。
二. session 过期时间
  1.在首页页面加入 HttpSession =session=request.getSession(); session.setMaxinactiveInterval(300); //5分钟没操作 session 自动消失
   2.web.xml 加入 (5分钟消失)
<session-config>
  <session-timeout>5</session-timeout>
  </session-config>
  3.tomcat conf/web.xml
   <session-config></session-config> tomcat默认是 30分钟
分享到:
评论

相关推荐

    SSH笔记-管理Session和批量操作数据库

    SSH笔记-管理Session和批量操作数据库(通过JDBC api 批量操作、通过session进行批量操作、通过statelesssession进行批量操作)

    SSH实现简单的后台管理系统

    此后台管理系统采用了SSH框架,前端采用Struts2的S标签进行表单提交,采用JS进行简单的输入验证。后台与mysql数据库进行连接,dao-service-action都是一一对应,便于理解。此后台管理系统,一共有三个表,用户注册表...

    Bitvise SSH Client 7.45 (window安装包)

    Bitvise SSH Client 7.45,此安装包用于在WINDOW系统中远程访问并管理Linux服务器。自带Bitvise SFTP,远程登录Linux器自动弹出界面,便于本地文件和远端文件管理。个人最喜欢这个工具,由于资源在国外被墙,不能...

    ssh用户管理系统

    成功的个人管理系统 blic class UserDao { public Serializable save(User u){ SessionFactory factory = HibernateUtil.getSessionFactory(); Session session = factory.openSession(); Serializable id = ...

    入门级SSH项目—简易图书管理系统

    2、实现了用户状态拦截器,当用户登录后,将用户保存在session中,在用户进行操作时会对session中的用户进行检查,若发现用户不存在即离线,则会自动跳转到起始登录页面; 3、对用户有关操作的jsp页面也进行了...

    基于SSH框架的购物网站,MVC模式

    基于SSH框架的购物网站,采用的是MVC模式流程开发。 本网站主要是实现网上购物,包括前后台,后台包括:分类管理,用户管理,商品管理,订单管理等;前台包括:分类管理的展示,注册,登录,商品列表页的显示,浏览...

    SSH的jar包.rar

    SSH 通常指的是 Struts2 做前端控制器,Spring 管理各层的组件,Hibernate 负责持久化层。 一个请求在Struts2框架中的处理大概分为以下几个步骤: 1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2、这...

    putty telnet、rlogin和ssh客户端 windows平台

    随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是  出色的工具之一。  Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于...

    mock-ssh-server:用于测试目的的Python模拟SSH服务器

    mock-ssh-server-用于测试目的的SSH服务器mock-ssh-server打包了一个Python上下文管理器,该上下文管理器实现了SSH服务器以进行测试。 它基于,因此不需要安装OpenSSH二进制文件。样品用法作为装置: import osfrom ...

    SSH-Jsp期末考试简答题带答案

    BeanFactory 负责读取bean配置文档、管理bean的加载、实例化、维护bean之间的依赖关系,并负责bean的声明周期。ApplicationContext除了提供上述BeanFactory所能提供的功能之外,还提供了更完整的框架功能,如国际化...

    JavaWeb项目系列(一):员工管理系统(SSH框架)

    这是一个员工管理系统,应用的是SSH框架Spring+SpringMVC+Hibernate的项目,功能介绍: * - 增删改查员工。 * - 增删改查页面显示当前用户信息(session里获取) * - 点击button,倒序,正序显示员工列表 * - ...

    myeclipse新建SSH项目的步骤struts2+spring+hibernate

    手把手教你用myeclipse新建SSH项目struts2+spring+hibernate 功能_Spring编码过滤Servlet_session超时设置_Spring事务管理器的另一种用法

    SecureCRT+SecureFX 7.1.0.244整合版 - SSH和SFTP客户端

    为方便使用,做出 SecureCRT+SecureFX 的整合版,运行 SecureCR 或 SecureFX 后,可以在保持 SSH 对话 Session 的情况下相互调用对方,方便以不同方式管理服务器。 使用说明:已做成绿色便携版,所有的配置保存在 ...

    利用Spring来管理Hibernate完整例子

    其中Hibernate每次都需要手动创建SessionFactory,Session,手动开启提交关闭事务。而这一切操作完全是由Spring来代替。使持久层更加方便,使开发人员减少持久层操作,把注意力放到业务上。

    OA项目SSH整合框架

    2,但在加载时,如果Session已经关掉了就会抛LazyInitializationException异常 二,集成 Spring 与 Struts2.1.8.1 1,在web.xml配置监听器(Spring Reference 15.2 Common configuration) &lt;!-- 集成Spring -...

    基于SSH框架的BBS论坛JavaEE项目源码

    4、提供用户接口、其他系统用户接口调用设置以及接口管理(可与jeecms系列软件无缝对接实现单点登录) 5、用户自定义字段 6、禁用ip、id发帖、回帖 7、注册成功自动登录 8、设置在线活跃度等级 9、手机模板方案...

    SocureCRT and SecureFX for Mac

    SecureCRT 和 SecureFX 都是由 VanDyke 出品的 SSH ...为方便使用,做出 SecureCRT+SecureFX 的整合版,运行 SecureCR 或 SecureFX 后,可以在保持 SSH 对话 Session 的情况下相互调用对方,方便以不同方式管理服务器。

    SSH第7章上机.zip ACCP8.0

    -- 创建事务管理器(spring针对hibernate实现的事务管理的切面类) --&gt; &lt;!-- 事务的通知类型 --&gt; *" propagation="REQUIRED"/&gt; *" propagation="REQUIRED"/&gt; *" propagation="REQUIRED"/&gt; *" read-...

    SecureCRTSecureFX_7.0 64位中文绿色破解版

    为方便使用,做出 SecureCRT+SecureFX 的整合版,运行 SecureCR 或 SecureFX 后,可以在保持 SSH 对话 Session 的情况下相互调用对方,方便以不同方式管理服务器。 使用说明:已做成绿色便携版,所有的配置保存在 ...

    好用的CRT软件

    SecureCRT 和 SecureFX 都是由 VanDyke 出品的 SSH ...为方便使用,做出 SecureCRT+SecureFX 的整合版,运行 SecureCR 或 SecureFX 后,可以在保持 SSH 对话 Session 的情况下相互调用对方,方便以不同方式管理服务器。

Global site tag (gtag.js) - Google Analytics