一个事务涉及多个servlet,多个jsp,怎么保证事务的完整与成功 连接是放在session里,还是网站只建立一个连接? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只要保在在一个事务内完成就行了http://topic.csdn.net/u/20090721/14/b5dc1aeb-682b-4730-a1df-b5d48a5b5493.html 浏览器关掉后,session中的连接会关了吗?小弟知道的太少了 Session 不会那么快关掉,在 Servlet 容器中默认的 Session 超时时间是 30 分钟,也就是说 30 分钟之内这个会话没有动静,那么与之相关的 Session 就会被销毁。 不能将连接放在session中,可以使用多个连接,不采用数据库本身的事务来控制。你可以采用一些临时表,前面几个页面操作先存在临时表中,最后一个页面操作,如果全部都成功,采用事务控制一次性全部复制到实际数据表中,这样自己控制事务比较稳妥。如果把连接放在session中,如果用户量大的话,你的程序会挂掉的。 有一道题是这样问的,这是其中两个选项,别的我也记不清了,如果是你,你会怎么设计这个,整个网站用一个连接也不可能啊。但不用session,跨页面如何保证在一个事务?那题目中好像没有使用临时表保存中间结果的选择。 题目?面试或笔试中的?我觉得,事务分多个,通常是一个SErvlet请求,然后操作DB然后事务提交了,你都跳到下一个JSP了 ,如果事务一直等你,那有很多连接怎么办?照样一个请求然后一个事务,当这个请求操作失败后,前面的操作还存在,像有些网站注册有好几步,没成功,下次登录还是跳到上一次没有成功的地方. 如何将ajax查出的list在jsp的div中浏览 一个关于文本框的问题 hibernate 循环保存的问题!! 让我抓狂的JAVA代码 怎么样把图片从数据库中取出来,然后将流转成字符串,然后... 标签库的使用问题 用eclipse 配置 zk 问题 jbuilder中“ctrl+鼠标左键”的查方法功能没了,怎么可以设置回来? 表单提交如何加密数据? 隐藏表头的问题,顶者有分!!! actionForm与页面表单数据之间的转换问题 导航问题
Session 不会那么快关掉,在 Servlet 容器中默认的 Session 超时时间是 30 分钟,也就是说 30 分钟之内这个会话没有动静,那么与之相关的 Session 就会被销毁。
我觉得,事务分多个,通常是一个SErvlet请求,然后操作DB
然后事务提交了,你都跳到下一个JSP了 ,如果事务一直等
你,那有很多连接怎么办?
照样一个请求然后一个事务,当这个请求操作失败后,前面的操作
还存在,像有些网站注册有好几步,没成功,下次登录还是跳到上一次
没有成功的地方.