浏览 5535 次
锁定老帖子 主题:有没有这样的工具??
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-02-26
那个验证是根据数据库字段的特性来产生的。譬如 数据库中字段长为 100 ,那么javascript能够验证改input的长度不能超过100; 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-02-29
有啊...:) 其实是很简单的...
现成的也有,,我上次在sourceforge.net上下载到一个... 叫JDBCDevelop Assistant..写的还不错.. 是日恒的一个家伙写的... |
|
返回顶楼 | |
发表时间:2004-03-01
完全可以做到,但是你的系统从数据库到最终显示页面,字段进行强映射关系,呵呵,你的系统耦合度太强了,这样的系统是一个非常差的设计。试着想一下,如果你的数据的字段要改名字,或者要改类型(甚至大小),那就是非常可怕的事情了。
|
|
返回顶楼 | |
发表时间:2004-03-01
其实从低向上生成代码应该不难的,问题是低层变了以后呢?是自动再重构还是手工修改?
而MDA的思想是自顶向下的,建立系统模型后再生成代码和数据库后台。我想这是软件开发得方向,不过要实现和普及这东西还得花很长时间。 |
|
返回顶楼 | |
发表时间:2004-03-09
凤舞凰扬 写道 完全可以做到,但是你的系统从数据库到最终显示页面,字段进行强映射关系,呵呵,你的系统耦合度太强了,这样的系统是一个非常差的设计。试着想一下,如果你的数据的字段要改名字,或者要改类型(甚至大小),那就是非常可怕的事情了。
做到这些没问题,我已经实现了 |
|
返回顶楼 | |
发表时间:2004-03-09
我试过bold for delphi 的tutorial,可以:
1用gui的向导设置po之间的relation和各自的约束和field 2选定数据源(ado,xml,ibx等),可以自动生成表 3自动生成输入输出的gui,还可以拖动一个po到另外的po中的相应属性 中,酷闭拉。。。 就是太贵。 我在一个小的程序(delphi编造的)中采用了自己的方法: po的class name=table name po的field name=数据库的字段名 没用xml,复杂,我不会。。。 关系就不处理了,输入的数据文件格式就4种 输入时就 mydb.save(po) 具体哪个表就用rtti提取class name 和field的 name和value,生成insert into …………………… 查询用sql搞定 看到hibernate后。。。太好用了 |
|
返回顶楼 | |
发表时间:2004-03-10
jdbcAPI +模板引擎
|
|
返回顶楼 | |
发表时间:2004-03-10
引用 单纯的自顶向下或是自底向上都是不好的,正如单调是不好的,参差多态乃幸福的本源,呵呵。
其实两方面的通道都是需要的,能融会贯通是最理想的。 我们通常都是采用中间相遇,呵呵 |
|
返回顶楼 | |
发表时间:2004-03-10
huangyh,你的原理是什么?还是通过XML降低层之间的耦合关系?这样的话,会增加很多配置文件的哦?
说说你的思想和实现原理,学习学习 |
|
返回顶楼 | |
发表时间:2004-03-11
呵呵,可能我搞错了!
不过我不大明白 引用 试着想一下,如果你的数据的字段要改名字,或者要改类型(甚至大小),那就是非常可怕的事情了。 当数据库字段发生变化,我想代码的修改量都会比较大. 难道有什么好的方法可以避免. ------------------------------------------------------------------- 我目前采用这种方法: 将SQL语句从业务代码中分离出来,所有的sql语句都放在xml配置文件中. sql语句中的字段是动态生成的(根据value object来生成) ============================ 动态SQL: select ${std.select} from 表名 update 表 ${std.update} ========================== 这样做,当数据库字段发生变化SQL语句一般不需要修改,但value object,还有 jsp 里的检测代码还是需要修改. |
|
返回顶楼 | |