关于敏捷开发,以及代码的可重用性,大神求助。

开发已经有三年了,但是现在还处于底层。现在项目组布置的任务都可以完成。

    但是效率就是无脑的复制修改。 这样并不是我想要的。

    而且我现在所在的是金融公司,大家都知道,金融公司不像软件公司,他们不懂开发,更不懂开发周期,有一次一个官网直接让三天做完!包括页面!

    最近在研究一个东西,springMVC+mybatis。 我用它 可以简单的进行代码优化。举例来说, 就是曾删改查吗, 删除我写了个公用的,前台通过JS 把表明,以及ID 传入到的 控制器,然后 拼接 sql 传入 mapping.xml     这样方便了许多, 所有删除功能只需要调用一个js 传入表明和ID就搞定了。

     但是 新增以及修改就不一样了。因为他们有很多未知的因素,例如每个表的字段都不一样,所以导致不能使用同一个方法。
     所以请求大神帮助,如何封装 新增以及修改,就像删除那样,调用一个js使用公用的方法。
      还有就是页面,增删改查的页面基本都一样,我像公用一个页面,否则写一个功能就要加一个页面 这样很繁琐。

        百度了很多信息,但是对于我来说,不知道如何去描述,这应该属于封装方便的吧?大神请指教,或者说有着方面的资料给我看看

可以自己封装接口、api之类的,想用就直接引用进去

这东西不是一朝一夕能掌握的,给你的建议是多看现成的框架,然后从模仿它们的接口开始,再深入理解它们的源代码。模仿是最好的学习。