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

问题描述

做了几个小的东西。发现每次都是做完需求先设计数据库。 像EJB的话就是先用EntityBean自动生成数据库。 - -然后根据EntityBean来继续开发。 用Hibernate的话就是先数据库,然后自动生成配置文件。 这样是不是有点很诡异的感觉。你们是怎么做的勒? 不过感觉也没错,一个数据表就是一个OO对象,也可以说是面向对象设计  - -~ 欢迎指教。

解决方案

其实从实际来讲你是先设计了数据库,但和以前的做法不同,你是以oo的方式来设计数据库,和以前那种为了数据而数据是不同的
解决方案二:
肯定先设计数据库了,因为你没开发你个项目。最先考虑的是各个模块的功能,而这些功能一般是需要用到数据库里面的信息的。所以应该先设计数据库。谢谢回答完毕
解决方案三:
如果反过来,那不也是先在大脑里设计好了数据库么,要不你怎么写代码
解决方案四:
web 自然就是先设计数据库了... 这个是典型的管理系统的设计吧..完成什么,产品.用户.等等的录入...而且,,这样,,使用ant脚步根据hibernate的映射文件生成什么action呀.service,jsp阿..很方便..这个就是appfluse的思路..要不就反过来..美工先画好页面..你根据页面写代码.....

时间: 2024-10-31 17:05:38

web项目应该最先设计数据库么?的相关文章

Java Web项目中连接Access数据库的配置方法_JSP编程

老师决定期末考试采用access数据库实现增删改查,我认为现在的我已经没有问题了,但是以前都是在JSP页面中连接access数据库,无论是以下的那种方式都进行了连接的练习,但是现在我想让我的项目中的访问access数据库的java代码,封装到DAO中,在DAO中连接数据库,没有和Servlet API有任何的关系.对于大多数人都会优先选择使用ODBC数据源的方式或者是使用绝对路径的方式连接access数据库,但是我个人认为,这样做不太好,如果采用这样的方式,项目做好后,放到他人的服务器上是无法运

java web项目部署之后,运行几天会不正常,登录页面可以打开,但是进行任何数据库操作都会特别卡

问题描述 java web项目部署之后,运行几天会不正常,登录页面可以打开,但是进行任何数据库操作都会特别卡 java web项目部署之后,运行几天会不正常,登录页面可以打开,但是进行任何数据库操作都会特别卡,比如登录. 查了tomcat日志,宕机前只有一个MySQLSyntaxErrorException错误 大神分析一下 还有没有需要提供的东西?? 用的是java,tomcat7,springmvc,spring3.0,hibernate,mysql 解决方案 数据库连接使用完成后有没有关闭

一个有数据库支持的web项目,打包成war包时应该怎么配置数据库才能在别人电脑上也能运行?

问题描述 一个有数据库支持的web项目,打包成war包时应该怎么配置数据库才能在别人电脑上也能运行? 学生党,最近要交一项作业,编写一个数据库支持的web项目,然后打包成war包交上去,我想问对于数据库该怎么处理才能在其他电脑上运行时访问的也是我的数据库?用的是mysql 解决方案 你可以学习一下jdbc

数据库-求助:java web项目打包成安装文件,在桌面生成浏览器快捷方式,点击快捷方式访问网址。

问题描述 求助:java web项目打包成安装文件,在桌面生成浏览器快捷方式,点击快捷方式访问网址. 已做好一不联网的人员信息登记程序,不想发布到远程服务器上,想把程序打包成安装包 安装包内包含 数据库(mysql), web服务器(tomcat 6.0), jdk 1.6, 安装完成后自动发布到tomcat,服务设置成自动,每次开机启动服务. 卸载时数据库,tomcat jdk全部卸载,包括服务. 求指点如何做.先谢谢各位了. 注:不是异想天开,现在有一实例就是这样的,所以打算参照这个做一个.

新浪云平台如何发布java web项目,怎么部署代码和环境、数据库?

问题描述 新浪云平台如何发布java web项目,怎么部署代码和环境.数据库? 新浪云平台如何发布java web项目,怎么部署代码和环境,需要什么权限,搭建完环境后就可以在平台上写代码了吗? 解决方案 没用过!不过阿里云在用,你就是远程连上自己配置啊!和你本地差不多的! 解决方案二: ibm云在搞免费 活动http://blog.csdn.net/evankaka/article/details/49836551 可以试试

关于在同一个WEB项目中,连接不同字符集的ORACLE数据库的问题

问题描述 我在同一个WEB项目的不同页面中要连接2个不同字符集的ORACLE数据库,怎么保证2个页面都不会出现乱码?

Web报表工具的设计 ------实现思路

web|设计 设计 -------------------------------------------------------------------------------- 简介 本文介绍了一种WEB报表设计工具的实现思路和解决办法,该工具可以同数据库连接,让用户自己设计报表,报表的数据从数据库中获取,用户修改后的数据可以存回到数据库中.该工具可以实现任意形式(规整.不规整)的报表设计:不仅可以作为最终产品提交给用户使用,对于开发人员来说,也可以作为报表和数据库的设计工具来开发自己的产品

WEB项目总结-完全分页组件

http://www.yeeoh.cn/newpk 终于完成了这个项目:框架设计,页面设计,后台设计,交互设计,后台代码,前台页面代码,前台交互代码,数据库设计,数据录入,压力测试,容错测试,交互测试,修改,补丁,完全由一个人做完,中间还要到处跑生意.我想应该做的不错了. 整个项目前后台大量使用了AJAX技术,不过看了看,和我的首页比,有点小儿科,不过毕竟是商业产品网站,做的过于花哨,反到起不好的作用.想想当年在公司,一个WEB项目,前前后后,大批人加入,所有细节都分工到位,居然还搞了三个月,最

Java Web模板代码生成器的设计与实现

起因 项目中需要根据数据库表写很多Meta.Dao.Service代码,其中很多代码都是重复而繁琐的.因此如果有一个模板代码的生成器,就可以一定程度提高开发效率. 目标 可配置生成Java Web项目中Dao.Meta.Service层模板代码的生成器. 代码框架 mvn archetype:generate -DgroupId=com.zju -DartifactId=JavaWebCodeGenerator -DarchetypeArtifactId=maven-archetype-weba