请问一个J2EE或WEB项目,先做对象设计还是表结构设计?

我一直做银行IT系统开发(DB2,CICS,COBOL),学习JAVA是业余爱好并且没有做出过实际运行的系统,在这里问这样一个比较虚的问题,不知是否合适?

根据我的经验,我们在做银行应用系统设计时,都是从表结构设计开始的,我想请问:一个J2EE项目或者WEB项目,先做对象设计还是先做表结构设计?(我们一般从PowerDesigner这样的工具开始,大家也许从UML工具开始设计?)或者两者其实本来没有分别,因为无论从哪里开始,后面都要进行迭代与同步。是这样吗?或者这个问题本来属于OOAD范畴,很肤浅是吗?哪位有时间,不妨讲讲?

偶也是做类似项目的.个人经验,在设计的时候,具体做那个先,取决于你项目是DATA CENTRIC还是LOGIC CENTRIC.

谢谢?能否详细说说?
BTW:能否请问哪里高就?做哪个银行?
我的msn:tongtaifeng@hotmail.com。

这是模型Model驱动设计和数据表驱动设计,J2EE提倡Model驱动设计,所以是做对象设计。