模板的使用
之前的项目里也写过自己的代码生成工具,基于模板. 很简单,通过定制各种模板(jsp-spring,jsp-struts, config-servlet,config-db,config-...,test-controller, java-controller,java-dao....)总之就是想要多少有多少. 一共两个类:Loader(加载db信息) Engine(生成代码) 后来又加了一个ant任务. 因为是从数据库开始生成,所以可以通过维护不同的代码模板来生成想要的项目模板.比如 springmvc+hibernate(jpa) struts1+hibernate(jpa) struts2+hibernate(jpa) ... 如果用mvc的话pattern都是一样的.而且模板是可以在任何时候定制修改的,很灵活性
不知道ss有没有考虑过.
|