07 2008 档案
摘要: 这几天忙着解决并发性问题,一直也没好的解决方案,查过的一些资料也基本上就是数据库加琐,可我遇到这种情况估计用数据库加琐是很难解决的,下面大概描述这种情况: 当A,B用户(都具有该问这个模块权限的情况下)进入同一个管理列表时,数据都是相同的(因为当时可能还没有被修改),当时A用户就发现某条记录某项还没填写完整点击进去修改,此时B恰好也同时进入了该页面,也有想修改的意思。A用户把其中某项数据填写完整后...阅读全文
摘要: 前篇文章主要谈了持久化是不是需要的问题,其实一开始我的想法还是觉得是需要持久层的,就像有人说的持久化可以使在编译时知道你的类型和赋值正与否,而使用那些容器确不能,此时也体现出强类型的好处。如果用类似Hashtable这些的容器会使编译通过,结果可能会在程序运行的时候出错。使用此等容器有好有坏,就如鱼和熊掌不能兼得一般,很难权衡(此等问题,还得再向园子大牛级人物讨教一下)。因为之前我也说过了,用实体...阅读全文
摘要: 当持久化兴起的时候,逐渐形成了实体层这个概念了。hibernate,jdo,以及博客园的nbear都可谓是大名鼎鼎!有的公司不使用这种ORM框架,他们使用一些自动生成工具生成实体(例如用Codesmith生成),并生成和该表对应的业务逻辑,于是乎感觉我们的程序好像一下子全都写好了,下一步就轻松了,我们只要扩展业务即可了!莫非这样真是那么方便了?在维护上真的是最便捷吗?其它的持久层解决方案不敢说,但...阅读全文
摘要: 我们在做开发的时候,经常使用源代码管理器作为团队开发其中一种必备工具,在软件项目开发过程中,采用科学的管理思想,辅之以先进的管理工具,可以提升软件开发管理水平和保证软件的产品质量。它使我们团队之间合作更紧密,工作更高效,出错概率降到最低。在公司运用的是VSS源码管理,用起来还是挺方便的。最近在每做一个功能都得经过测试,而这个测试主要是白盒(功能)测试,所以每做好一个功能就必须把源文件拷贝到测试服务...阅读全文

