1、开发这个插件的目的:
?
此插件是基于数据库表模型来生成一系列的代码工具,如CRUD,框架类的如SSH,SS+mybatis,纯JDBC
?
类等,基于模板,同时可以生成相应的配置。(文件风格和文件个数都是基于XML 配置和 FREEMAKER模
?
板来实现,工具最大化的实现通过配置修改来实现各类项目的定制,当然做这些工作需要花一定的时间,但
?
是个人认为花费些时间在项目的前期准备是必要的)。就个人遇到项目的情况,每个项目都会有自己需要定
?
制的代码。就个人搜索到网上提供的插件基本是定制化的。同时在项目软件不断改进后,需生成的代码也要
?
不断进行提升,如项目A使用此一类代码风格,到项目B时,项目A中的相关不足点需要进行改进。为了满足
?
此类需求,开发者只要修改相应的模板文件和配置,提交SVN后共其它工作的同事进行共同使用。
?
2、插件基于ECLIPSE3.3版本进行开发。
?
3、代码的样式全部基于项目内的模板配置(模板置于项目内便于SVN的同步,项目内成员可对模板共同优化)。
?
4、插件不仅局限于JAVA代码的生成(PHP同样试用)。
?
5、插件和模板实现分离。
?
6、JRE基于1.6,如果使用myclipse 请 配置好JRE配置。
?
7、所有ftl模板的语法遵循FreeMarker? 2.3
?
8、相关模板编写请参考作者提供的样板。和相关说明,JSP VIEW可以按照实际的业务请自己定制。
?
9、未尽事宜请邮件到 upaths@163.com
?
下载地址: http://code.google.com/p/upath/