关于J2ee的几个问题大家讨论一下!
1:如何解决同一用户重复登录的问题,我查了资料,可以用临时表的方式结局,但是必须长期保持会话,请问如何保持这个会话不结束??
2:修改一条记录,现在我是先查许要修改的记录,把此条记录在jsp中显示出来,修改后再提交,可是这样不能避免两个人可以同事修改这条记录啊;
这两个问题都是在mvc结构里面遇到的,请问用mvc结构如何保持 一个会话 在系统访问期间长期存在?? 即可以使 连接数据库的 一个会话,在视图-模型-控制 间传递?
第二个问题需要使用到事物机制,JTA,也就是可能不只是Struts了,需要struts+EJB Struts+Spring Struts+Jdon等架构。
“请问用mvc结构如何保持 一个会话 在系统访问期间长期存在?? 即可以使 连接数据库的 一个会话,在视图-模型-控制 间传递? ”
参考spring配置hibernat时 openSessionInView Filter
关于重复登录这个问题,我考虑了可以使用session来实现,也可以避免session无法销毁,只是在第二次登录的时候,我们可以提示用户 "已经在别处登录,是否销毁登录信息重新登录?" 如果 用户同意则销毁session并重新 建立session,如果不同意则退出! 不知道这样可以否?给点意见; 不知道 其他系统 如何实现的,望 提供点参考!谢谢
或者你使用数字签名,SSL等也可以。
好久没来了,这里来了不少牛人啊!