首先,让我来说明下写这个程序的目的吧。
由于本人现身处外包公司,目前外派华为做手机阅读项目,但由于不逢时机,到了这边打了将近2个月的酱油,过来时候
发现这边的dao层做的不是很清晰,其中有些分包有点乱(这可能跟外包员工流动太大有关吧),还有一个是由于根据这边一个较资深的蒋童鞋的提议与监督,最后决定完成这个东西。
虽然说这个小工具 代码量不算多 但前后还是花了我有1个月多的时间,其实大部分还是花在学习这些技术上吧,毕竟这些技术说不懂又懂些,说多了解也没,所以便趁这次机会都好好学习一遍。
由于后来时间急促,虽然在功能上大体实现了,但没来得及代码的一次好好重构,还有功能虽然是都实现了,但是许多细节没有真正完善,而且这次也是以实现功能为主,在许多方法和变量的处理上没有考虑的很周全,
注释也只写了部分,如果出现bug也很正常(不过只要你生成的配置文件能严格的按照我这个的格式写 还是不会有错的),因为我的想法是等到有天如果真的需要用的时候在进一步的完善和健全,所以在这就对不住了。
如果有些不解的地方 喜欢和大家一起探讨……
来做个整体的介绍下吧,由于本人在本工具是借助ant工具进行编译执行,根据写好的velocity模板进行生成代码,生成的代码是用iBATIS框架 进行访问
Oracle数据库 其中的一些主要类和代码 我贴下。 具体文件放在附件里了
代码一次传不了那么多 得到我的其他文件看