`

2012开发经验总结

 
阅读更多

 

 公司开发经验总结

因为是开发经验总结,所以我从开发过程中具体涉及到方面讲起,这些方面包括:

1.Js脚本编写

2.jsp

3.action

4.sqlMap.xml

5.数据库表设计

 

Js脚本编写:

1.页面中js的编写,套用

var JS = {

       filter : function() {

              return true;

       },

       validate : function(form) {

           LogicForm.pushFilter("checkItemFilter", this.filter, true);

           return LogicForm.validate(form);

       }

     //增加其他方法

    };

此模式使页面脚本清晰。

2.编写脚本中最好不要定义全局变量。(上次包头指定项目负责人页面卡死,由全局变量引起)

 

 

2.jsp

1.尽可能一个功能点对应到一个jsp页面,这样使jsp页面不用加过多的条件判断,使页面代码看起来清晰明了,同时利于以后的维护。

2.jsp中的代码最好使用代码自动生成工具生成的代码,自动生成的代码加上了页面校验时需要的一些元素属性如:label;required;数字范围等

3.jsp应仅做展示使用,不应包含向数据库查询数据的代码。

 

3.action

1.最好一个功能点一个action类,这样做的目的就是思路清晰,代码清晰,同时降低了维护成本,不会造成牵一发动全身的问题。

2.action类中处理用户请求的方法中一次执行因只调用一个包含增或删或改的业务方法,模式如下:

 

 

 

 

 

 

 

    public ActionForward confirmJudgeResult(ActionMapping mapping, ActionForm form, HttpServletRequest request,

           HttpServletResponse response) {

if(true){

  objectManager.save1();

}else{

objectManager.save2();

}

objectManager.findInfo();

}

就是所有的增或删或改都应在save1()save2()中执行完成。这样做的目的就是保证事务的一致性。我们日常的维护工作中有很多因为事务不一致的问题引起(如有待办没数据问题)

 

3.action类中把jsp中所需的数据全部查询出来,jsp只做数据展示使用.(jsp3)

 

4.action类查数据时应遵守:少向数据库发送请求的原则。确保少向数据发送请求,已提高执行效率。(这一点在编写工作流路由的代码片段时也应遵守)

 

4.sqlMap.xml

1.对于较复杂的查询一定要用单独的sql,不应拼凑到共用的sql配置(如id=”find”)上,以降低维护的难度。

 

5.数据库表设计

1.数据库表设计这是一个更高级的问题,可能要根据具体的需求业务,设计出更易开发者实现需求和满足表设计的一些范式的表结构,当然达到这一目的,有一定的取舍均衡。这个提不出很好的意见,只能从开发过程遇到的具体问题,给出一些建议。

1.根据实际需求考虑要记录数据的状态。有些需要要求要能查询某一状态的数据,这时我们要能根据记录状态取值,而不是从工作流状态取值,从工作流取状态值,效率无法想象。

6.数据库.plsql,触发器

  6.1创建的触发器应当尽量建在试图(view)上,保留表级的独立性。实际工作中发现的情况:在对表记录进行数据修改时,不成功。因为表上有触发器,而执行触发器报错,而影响到数据修改。如果我们保留表达独立性,则不会存在这样的问题。

分享到:
评论

相关推荐

    2012校招互联网后台开发类面试总结

    此为gls_liujia在校招中的互联网开发相关的面试经验,还有笔者对于面试的一些总结,具有很强的针对性和实战性。

    软件测试实战:微软技术专家经验总结

    我接受了图灵社区的访问,围绕我的新书《软件测试实战:微软技术专家经验总结》和测试人员职业发展,展开了讨论。以下是采访全文。  我接受了图灵社区的访问,围绕我的新书《软件测试实战:微软技术专家经验总结》...

    .net&VS;&SqlServer;编程小技巧经验总结

    编程小技巧(.net&VS;&SqlServer;)经验总结:本人在多年编程过程中,遇到了一些问题,通过自己的摸索得到了问题的解决。每解决一个问题均记录在此,希望其它编程者在遇到类似问题时可以借鉴。

    android开发资料大全

    最无私的Android资料(书籍+代码)分享[总结] Android中文帮助教程(非常合适新手入门) android程序编写及调试新手入门 大家一起学Android(Windows篇) android入门与提高必看指南 Android入门逆引手册 Android...

    Android实训报告基于Android游戏开发.docx

    它不仅是校内教学的延续,而且是校内教学的总结。生产实习一方面巩固了书本上学到的理论知识,另一方面,可获得在书本上不易了解和不易学到的生产现场的实际知识,使我们在实践中得到提高实训环节对于提高学生的综合...

    基于LabVIEW的ARM Cortex-M3嵌入式开发宝典---STM32F103---淘宝客户版-水印修订版

    5、基础实验篇,设计了大量的针对基础模块所需的实验案例以帮助大家理解和应用这些功能模块, 详细地讲解了每个实验的应用背景、实现过程以及经验总结与编程技巧。 6、高级实验篇,针对高级模块精心设计了丰富的...

    紧密纺纱技术的发展及其产品开发探讨 (2012年)

    回顾了紧密纺纱技术在国内发展的三个历史阶段,分析了环锭纺采用紧密纺技术的优点及取得的经济效益,总结了国内应用紧密纺技术的经验,探讨了进一步发展紧密纺技术的定位、产品开发方向及设备选用等相关问题。

    包峰铭:小制作大回报——从《小小帝国》开发看Android网游趋势

    接下来包峰铭总结了一下小小帝国的制作经验。最后包峰铭展望了游戏网游的为了发展方向,他认为手机网游目前处于平稳的增长过程中,用户的多元化和主流游戏和设计理念的转变,皆可作为未来游戏开发的重要点。

    陈昊芝:iOS游戏开发者的“2012”

    演讲包括2008年-2011年中国团队在全球取得的总体成绩;...Android、iOS和WP7市场发展状态的总结与2012年的预测;中国团队成功经验分享;中国移动互联网游戏市场的机遇与问题;2012年全球移动游戏市场的环境变化与对策。

    玉林租房信息网建站源码免费版2012

    玉林租房信息网站系统源码是在总结众多租房网站的服务经验基础上,适应目前租房的形势及互联网的发展而建成的,是租房信息类网站的一次飞跃,是租房网站发展过程中的一个重要里程碑。可为客户最方便最快捷的寻找最...

    电子商务大赛总结.doc

    随着国家职业技能大赛落下帷幕,在学校各级领导的关怀支持和大家的共同努力下,我 校以全国第一名的好成绩为2012年技能集训画上了圆满的句号,现就技能大赛所做的工 作进行总结,一为积累经验,也为2013年年度技能...

    ERP2010进销存管理系统源码

    ERP2010进销存管理系统源码 本人收藏了3年的资源 现放出 都是总结了很多系统 软件项目实施过程中的经验的 慢慢积累的

    WCF全面解析(套装上下册) 高清pdf 带书签 part2(共4)

    《WCF全面解析(套装上下册)》由蒋金楠所著,是作者多年潜心研究WCF技术的心血之作,也是这些年来从事WCF开发的经验总结。书如其名,此书涵盖了WCF几乎所有的知识点,并对其底层框架进行了“庖丁解牛”式的剖析,力求...

    WCF全面解析(套装上下册) 高清pdf 带书签 part3(共4)

    《WCF全面解析(套装上下册)》由蒋金楠所著,是作者多年潜心研究WCF技术的心血之作,也是这些年来从事WCF开发的经验总结。书如其名,此书涵盖了WCF几乎所有的知识点,并对其底层框架进行了“庖丁解牛”式的剖析,力求...

    汽车碰撞仿真研究进展 (2012年)

    总结了碰撞仿真技术的经验及碰撞仿真建模过程中关键问题的处理方式.简述了依据碰撞法规开展整车碰撞仿真分析及其改进的研究成果.阐述了零部件碰撞仿真分析和优化设计的研究成果.指出可应用仿真工具进行碰撞概念性...

    徐家围子地区油藏工程方案产能后评价认识 (2012年)

    油藏工程方案后评价是建设项目全过程管理的重要组成部分,...主要通过前后对比分析法,通过实施效果和指标预测情况对徐家围子油田油藏工程方案进行评价,总结经验教训,为同类油田制订合理完善的油藏工程方案提供参考。

    随机梯度下降 - baiyu9821179的专栏 - CSDN博客1

    声明:1,本篇为个人对《2012.李航.统计学习方法.pdf》的学习总结,不得用作商用。2,由于本人在学…2019从0到1学好区块链开发,一年编程经验学完月薪可

    海岛生态修复研究动态 (2012年)

    随着海岛的开发和利用,海岛生态破坏形势日益严峻,急需开展海岛生态修复研究工作。本文通过分析国内外海岛生态修复研究的一些成果,对海岛生态修复的理论基础、生态修复的模式、修复技术方法进行了总结,指出海岛...

    O2O移动互联网时代的商业革命(完整图文版)

    不仅极富洞察力地分析了O2O在营销、支付和消费体验三大方面的巨大作用,而且还经验性地总结了O2O的产品设计、O2O组织的构建与组织文化、O2O的运营。理论上,本书饱含从实践中总结出来的真知灼见,宏观且有高度;实践...

Global site tag (gtag.js) - Google Analytics