本人想开发一个java代码自动生成系统,本人设想的是这样的 我们在实际开发中会有大量的重复代码 我想把这些经常用的代码保持到数据里面 通过页面选择 可以直接把这些代码保存到一个.java文件中去,我现在用了一种方法大致实现了这个功能(我生成了2个.java文件  一个用来保存每个方法需要的包,一个用来保存我们需要的代码块,最后将2个文件合并就开了一生成一个完整的java文件)但是我发现我这个设计在后期的修改中相当麻烦,而且在方法之间传递参数,构造新的子类等等都比较复杂,对数据库的操作等等 ,有没有高手有比较完善且合理的方式 最好能有系统功能分析 能有UML图解救更好了,请高手赐教?

解决方案 »

  1.   

    这样的话
    你不如使用SVN或者bugfree
      

  2.   

    重复的代码??
    哪有那么多的重复代码?
    eclipse的自动生成功能还不够好吗?
      

  3.   

    代码复用有很多形式,我认为java原代码复用不如class复用。
    例如您想往HashMap里面加点特性,您可以选择继承,而非copy HashMap.java然后再去修改
      

  4.   

    这个主要是日常活动中 有很多项目用的代码基本一样   大家都是拷贝粘贴 我做这个主要是想免除大家天天做这个动作,当然如果这个做的好  自动生成实体bean对数据库进行简单的操作 对于长期从事简单开发的人员来说 可以节省大连的时间
      

  5.   

    不如尝试一下eclipse插件的某些实现方式
    我感觉跟楼主的情况很类似
      

  6.   

    很多插件都有类似的功能 想SVN idea的  Eclipse的模块导入等等 问题是我不知道他们是怎么实现的
      

  7.   

    你应该写一套java文件的模板,操作数据库的增删改成和相应的xml文件。这样你按照表名生成类文件。这样就不会像你说的改起来很麻烦。不过这样的代码,在开发中除了DAOImpl的类不需要改外,业务层的类都是需要改的,因为有事物在里面
      

  8.   

    我也正在找呢 谁有封装好的 给个 谢谢[email protected]