web项目应该最先设计数据库么?

做了几个小的东西。

发现每次都是做完需求先设计数据库。

 

像EJB的话就是先用EntityBean自动生成数据库。 - -

然后根据EntityBean来继续开发。

 

用Hibernate的话就是先数据库,然后自动生成配置文件。

 

这样是不是有点很诡异的感觉。

你们是怎么做的勒?

 

不过感觉也没错,一个数据表就是一个OO对象,

也可以说是面向对象设计  - -~

 

欢迎指教。

其实从实际来讲你是先设计了数据库,但和以前的做法不同,你是以oo的方式来设计数据库,和以前那种为了数据而数据是不同的

web 自然就是先设计数据库了...

这个是典型的管理系统的设计吧..完成什么,产品.用户.等等的录入...

而且,,这样,,使用ant脚步根据hibernate的映射文件生成什么

action呀.service,jsp阿..很方便..这个就是appfluse的思路..

要不就反过来..美工先画好页面..你根据页面写代码.....

如果反过来,那不也是先在大脑里设计好了数据库么,要不你怎么写代码

肯定先设计数据库了,因为你没开发你个项目。最先考虑的是各个模块的功能,而这些功能一般是需要用到数据库里面的信息的。所以应该先设计数据库。谢谢回答完毕