1.代码整合器类型:例如根据你的代码使用注解给你的代码加入注释,JavaDoc注释型,XDoclet 通过你的代码给你生成配置
2.内联类型:比如一个查询的sql语句,你可能要写获取连接池,创建对象等等,然后才能查,还要关闭,内联就是你只用写sql的查询语句,其余不用管,有一定的内联关系。
3.混合型:通过注解自动生成程序,但是注解不消失,而且可以重复生成。
4.局部型:比如生成bean,一个抽象类包含建立一个bean的所有信息,信息+模板=真正实体
5.层型:上述只关系到抽象到数据层的局部实体,而层可以理解为j2ee中的数据层,服务层,等等
生成好的代码,可以用插件形式组装到原程序中。