Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java EE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | 关于并发性操作的讨论 |
gunrose
发贴: 100 积分: 20 |
于 2003-03-20 11:35
首先说明,我不知道我这个贴该放在哪儿.但是我考虑到一般情况下,并发性操作都是针对企业级的系统开发,所以放在这儿了. 如果版主认为我放错地方,移走就是,千万别扣分(我刚才看到一贴说放错地方要扣分的).如果扣了,我会不会变-1?那样的话,离1分就更远了. 平常我们在做程序时,为了考虑并发性操作的问题,都是在对象和数据库中放置一个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 |
已读帖子 新的帖子 被删除的帖子 |
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 |