Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java EE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 关于并发性操作的讨论
gunrose





发贴: 100
积分: 20
于 2003-03-20 11:35 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
首先说明,我不知道我这个贴该放在哪儿.但是我考虑到一般情况下,并发性操作都是针对企业级的系统开发,所以放在这儿了.

如果版主认为我放错地方,移走就是,千万别扣分(我刚才看到一贴说放错地方要扣分的).如果扣了,我会不会变-1?那样的话,离1分就更远了.Big Smile

平常我们在做程序时,为了考虑并发性操作的问题,都是在对象和数据库中放置一个timeStamp字段,在用户操作前,先和其它数据字段一起取出,放到model或者view层中(例如web app),当用户操作时,必须要保证对象的timeStamp和数据库中的一致,才可以操作,否则rollback.

在web app中,我们当前的系统使用的是struts+EJB.本来数据可以放到http 的session中来缓存,但是我们考虑到当用户量大时session中的数据会占用服务器的大量内存.因此只允许把数据放到request中,用完就丢.如果需要跨页面传输,就在jsp中hidden.那么对象中的所有信息需要hidden到jsp中,包括timeStamp.

现在地问题是,大家有没有更好的方法来处理这种web app的并发操作?
或者在做其它类型的app中,有更好的并发操作的处理方式?
有相关书籍或者文章吗?

BTW,在做企业级的app开发当中,有哪些是必须考虑到的问题?例如并发操作,安全,权限,性能,还有哪些呢?




一个程序员的奋斗历程

话题树型展开
人气 标题 作者 字数 发贴时间
6734 关于并发性操作的讨论 gunrose 600 2003-03-20 11:35
5038 Re:关于并发性操作的讨论 rainman 14 2003-03-24 02:39
5677 Re:关于并发性操作的讨论 gunrose 98 2003-03-24 12:52
5128 Re:关于并发性操作的讨论 rainman 553 2003-03-24 13:11
5670 Re:关于并发性操作的讨论 gunrose 435 2003-03-25 13:21
5154 Re:关于并发性操作的讨论 rainman 235 2003-03-25 13:24

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923