关于j2ee web开发的一些疑问
最近看了一些关于开发方法的知识,但没有在实际项目中运用过。有很多的疑问,希望大家能帮忙指点一下啊。
我是搞j2ee web开发的,一直很迷茫的就是开发时,这个持久层是在什么时候去做的啊,是一开始就搞好呢,还是也会循序渐进的去做啊。我们以前一直的做法是是需求分析完了,然后在建立实体关系,由此建立实体关系,在建立类似的持久层什么的,基本上是一次搞好。不过感觉这个是不是类似瀑布开发啊。这样的话一般是事先把能想到的用例都要想到的,然后才能保证实体关系建立得比较完整,基本不用在改动了。
我想问一下,如果敏捷开发的话,是不是这种实体关系也是在不断的完善的,即不是在开发前一次就建好的,是慢慢的不断的在变化、增加的,那如果是这样的话,那就意味着实体关系在不断的扩展,持久层也会在变化、扩展,数据库结构也会有所变化啊。
可能理解的不对,不过希望大家能指点一下敏捷中如何处理实体关系,持久层的,因为感觉很多书上都没仔细的指出这个,或者大家能推荐一下基本将这方面的书也行啊,谢谢!