呵呵,只是自己的一些想法和感想。
敏捷的开发方法目的就是加快生产,并且保证质量,完全符合业务的前提下,快速交付给客户。
我是做J2EE开发的,从重量级EJB到目前的MVC框架,经历过一些过程,这篇文章将对MVC的快速生产做一些自己的感想和总结。
我们使用过的框架都有:struts spring hibernate,还有JSF,EXT等等。
对于struts+spring+hibernate和spring mvc+hibernate,或者ext+struts,ext+spring都适合如下敏捷开发。
第一步,数据库建模,这个过程一定要深刻的了解业务过程和业务细节,这里面经验将主导一些。在实际的数据建模时,一定要谨慎,精致细小是我要追求的目的,OO的思维很重要,一对多和多对一的关系一定要谨慎并且有一定的灵活性,在我的设计当中,没有多对多的关系,一些经验分享一下:
1),按照 ROR2.0以后的版本就可以做就是最好的,ID,createby,createon,modifyby,modifyon
2),更多的基础表,增加程序的灵活性,比如单位。
3),建立索引,加快检索速度
第二步,生成POJOS和DaoImpl,生成方法,myeclipse可以直接生成POJOS,并且通过修改自定义模板的方法可以生成DaoImpl,参考方法:打开链接 ,
我们在开发当中已经积累了很多的myeclipse_templates_xx.zip,其中daoimpl是继承一个有增删改查的父类,也有其它通用的方法。
第三步,使用第二步的方法,生成controller,其中struts和spring的方法不一样,同样要写一个基本的增删改查的父类,然后生成的controller是做为一个子类的。
第四步,从通用的开源框架,比如springside,appfuse,equinox抄一些通用的方法。
第五步,整合view层,如果有通用的页面,希望能够使用代码直接生成,如果用户的要求苛刻,请不要使用这个方法。
通过如上的方法,我们基本上完成了一个项目的增删改查,恭喜你,你已经完成了一个项目的40%,其它程序员的工作就是关心controller和view,当然如果你对ajax熟悉的话,会给用户一个完美的体验。
我经常使用这个方法来进行开发,其中一个网站iready360我一个人除了上班时间外,下班后熬夜三个晚上完成基本工作。呵呵,私活吗!
另外我们每一个功能模块开发完以后,可能还不是很完整,程序员经过自己简单测试后,认为满意就提交给测试人员进行测试。这样的话,会减少程序员的开发工作量,比如有效的交给测试人员,(有的程序员比较不认真,或者不认为一些操作是BUG,或者每天晕糊糊的)。
呵呵,我们的开发过程就这样的,整个过程前期比较累。但是后面的工作比较惬意。整体感觉做一个项目不是很难,等着领奖金。
分享到:
相关推荐
媒体融合生产与分发平台建设方案(基于云架构和敏捷生产的中央厨房).pdf
媒体融合生产与分发平台建设方案(基于云架构和敏捷生产的中央厨房).ppt
行业分类-设备装置-基于ET实时可视化追溯的订单式敏捷生产智能商务平台
媒体融合生产与分发平台(基于云架构和敏捷生产的中央厨房)融媒体.ppt媒体融合生产与分发平台(基于云架构和敏捷生产的中央厨房)融媒体.ppt媒体融合生产与分发平台(基于云架构和敏捷生产的中央厨房)融媒体.ppt媒体融合...
SCRUM(敏捷开发模式)演讲PPT,SCRUM(敏捷开发模式)演讲PPT
202x年媒体融合生产与分发平台(基于云架构和敏捷生产的中央厨房)融媒体(专业完整版).pdf
看起来每个客户都读过那篇文章,而且期望你和你的团队有更高的生产力,仅仅因为你们已经开始使用敏捷。不管真实情况、流程和分布水平如何,客户期待敏捷意味着更高的生产力。这甚至变成了一个更严重的问题,因为客户...
通过实际软件开发的案例分析软件生产的价值观,得出敏捷方法在软件开发中的价值。关键词:敏捷开发;增量;迭代;用户故事;文档;软件工程;精益生产从广义上来给敏捷开发下定义,敏捷开发(agiledevelopment)是一...
提出面向领域敏捷定制ERP产品开发模型,重点论述面向领域敏捷ERP定制过程,给出了软件开发过程中的 ERP...解决了ERP产品柔性、适应性和ERP产品敏捷生产的问题,为提高我国企业ERP产品的实施成功率,探索出一条新途径。
滴滴精益生产与敏捷创新敏捷数据中台实践9.pdf
电子精益生产与敏捷制造 生产线平衡.doc 学习资料 复习资料 教学资源
电子精益生产与敏捷制造 生产线的平衡.doc 学习资料 复习资料 教学资源
精益生产的启示 Scrum过程 课前预习内容 敏捷计划 扩展阅读 写不写文档? 创建和维护产品待开发项(Product 敏捷计划流程 敏捷实践的表象与内涵 Backlog) 可用时间计算 其他 扩展阅读 送代计划会产品负责人准备什么...
电子精益生产与敏捷制造 生产线的平衡答案.doc 学习资料 复习资料 教学资源
论文研究-敏捷型生产过程优化和制造执行系统.pdf, 从成本控制、系统需求、系统结构等方面, 分析了高质量车轮轮箍产品在下料环节、生产调度环节以及制造过程中的优化问题...