JAVA学习网首页 把生活查询网加入收藏 把JAVA学习网设为首页 联系方式
    Hi,JAVA学习
JAVA基础 设计模式 数据库 JavaBeans J2EE JavaDelphi 用户界面 综合文章  
一个大胆,史无前例的想法
时间:22/04/2007
作者:网络
来源:网络
小提示点这里把文章加入您的收藏夹,方便下次查看
设置文章字体大小:[ ]

这个想法并不是凭空冒出来的,而且我也有第一版的编写,但是我想,完全可以把第一版扩充,使之成为完全可以代替重复编码工作的自动生成器,我暂定为C2计划.

C:CODE 2:第二版本

C2计划具体方案:完全利用HIBERNATE和STRATUS的编码特性,结合数据库以及JSP页面,制造出完全可以自动生成数据库表字段增改所需要文件的自动代码生成器

目前已经实现的功能:根据SQL的创表语句,自动生成PO文件,H的配置文件(但还不智能,不健全),PO和FORM的对换文件等.建表语句我们要自己写

C2计划:

1.用户只输入字段名称和字段参数,也可以输入字段的说明.例如,做一个城市名称的管理,只输入"城市名称" ,然后根据下拉框选择"vchar(50)",可以写入介绍文字"城市名称的管理"

PS:本来想同时输入数据库的字段名称,但这实际也没有必要,我们完全可以不去管数据库了,就让系统自动分配个名字给它好了,也许将来会从字典里找个英文词给它

2.全部输入后,输入想建立表的英文和中文名称,这个步骤暂时保留,实际上我想以后的版本也可以把这步省略掉,只输入中文名称即可

3.系统根据输入的参数,自动生成数据库生成SQL语句,以及说明文档

PS:目前只做到支持MYSQL的,对ORCCLE和SQL SERVER的支持是未来的事情

4.生成系列H的配置文件

5.生成PO和FORM文件

6.生成JSP增改页面

7.生成JSP列表页面

8.生成A/U的S A/U文件,并且生成S的do代码

9.生成DAO的SERVLET

10.生成EDIT的S SERVLET文件,并生成S的do代码

11.生成LIST的S SERVLET文件,并生成S的do代码

PS:这个功能,下个版本也许会增加搜索功能,也许这个版本就会有

12.也许我还会生成些SERVLET的说明文档,但是已经有数据库的说明文档了,这个步骤好象有些多余

依靠这个工具,一个项目的代码编写周期毫无疑问会大大减少,程序员所做的事情将不再是写烦琐的配置代码,SERVLET代码,JSP页面等等.我们把这些工作都抛开,我们只关心项目的整体设计,也许还有算法等.它起的作用将是革命性的.也许未来的版本将不再是某个表的代码生成系统,而是整个项目的代码生成系统.那时候毫无疑问,对以B/S为架构的项目来说,将是一次伟大的革命

目前C2的编写语言暂定为VB,VB是做这样事情的最好工具

太宏伟了,为自己鼓下掌


上一篇:使用连接池连接IBM DB2数据库

下一篇:EJB Timer Service的高级特性

  • EJB2.0的JMS
  • SWT……内幕?
  • jsp template之我见
  • 【JAVA中几个易混淆关键词的正确理解】
  • Java的时间处理(续)
  • J2EE模式一瞥(5)
  • JBoss配置mysql数据源
  • Java初学及基础问题
  • 设计模式的原则
  • JAVA的秘密:AWT机器人Robot
  • J2EE 全面简介
  • org.eclipse.ui.console指南
  • 在Web应用中图片和长文本的处理策略总结
  • 关于新手学习ejb的建议
  • J2ee与ASP.NET平台电子企业的两种构想(4)
  • J2SE 1.5 中的Formatter 类
  • (大师级Java开发者 须知!)What Great Java Developers Ought To Know
  • FreeMarker设计指南(2)
  • 返回】 【顶部】 【关闭
    Copyright © 2005-2010 www.594k.com All Rights Reserved.
    版权所有:JAVA学习网 备案序号:皖ICP备06004238号