关于快速代码构建的一些想法

jdskyy 2007-07-19
时下里很流行一些快速代码构建工具,我从05年开始,先后为4家公司写过这样子的工具,但是,光有工具还是不够的,还必须得有一个可插拔式的底层软件支撑平台,能够自动管理,集成这些生成的代码。这样子,快速构建出来的源码,才能真的发挥其最大的作用。缩短代码编写时间。

我现在已经初步构建好这个可插拔式的底层软件支撑平台,
生成源程序方式有两种:
一:是从数据库开始,生成完整可运行的子模块所要用到的源码。表间的关联也会在JSP页面自动生成。比如说:"user" 和 "userGroup"表,是有关联的,新增"user"时,JSP页面会下拉框出现所有的"userGroup" 供选择.
二:从javaBean 开始。
只需提共简单的javaBean 就可以生一个完整可运行的子模块,

当这些子模块被生成后。只是完成了一个B/S结构的管理原型,完成了CRUD工作.复杂的业务处理模块,还是得由程序员人工完成。
生成的子模块中,已经有部分ANT可调用。可直接调用这些ANT进行发布成一个可安装的子模块文件.

在底层软件支撑平台可以通过web的方式,上传子模块文件,系统将识别这些子系统,自动(或定时)重启。加载新的应用
jerryjava 2007-07-20
呵呵!我也很有兴趣,以前也做个这方面的小东西哦!
jjlloo 2007-07-25
我曾经也有同样的想法,不过后来因为别的事情就一直没有去做,只是为项目写了一些代码生成的工具。希望能和大家一起合作把这个东西搞起来
jdskyy 2007-08-21
这段时间忙于项目一直都没有来圈子看看。现在看来还有有很多志同道合的朋友,有了解别的圈子的朋友用那个软件做项目管理么
crazyasp 2007-09-04
我现在也在看,用xdoclet+ant,代码框架是hibernate+spring+webwork。有兴趣的交流一下。
jerry_shen 2007-09-19
我觉得搭框子,然后自己用search和replace是这种系统的简陋版。
lzycxy 2007-10-23
其实可以考虑用AppFuse搭建系统骨架
loveyeah 2007-10-29
其实,我一直有这样的想法,也做一些尝试
后来,发现了Appfuse和springside二个,推荐大家可以参考
jdskyy 2008-03-20
Appfuse和springside
Appfuse 我没有具本研究过。
SpringSide 是看过一段时间的。他里面有很多源程序可以供参考,但他不是一个可插拔的支撑平台
jdskyy 2008-04-30
经过一段时间的努力,终于把基本于myeclipse 功能的eclipse 代码生成插件完成了,大家知道哪儿有共享的CVS空间么?我想放上去,让更多的人一起来完善这样子一件事
Global site tag (gtag.js) - Google Analytics