`

系统开发总结教训1

 
阅读更多

工作几年,项目也经历了林林总总,不能说多,也是有一些的,适当的把项目中的一些经验教训做个总结,也不是专业的,就是对自身的反省及提升。

 

系统采用SSH2开发的WEB工程,总结的内容基本上就是解耦,重构,复用

 

1. Struts.xml中只配置公用的信息,各模块信息通过引入的方式,例如

<include file="com/ailk/configs/struts/struts-ajax.xml"></include>   

2. Spring配置文件 applicationcontext.xml中只配置公用信息,各模块信息通过引入的方式,例如

<import resource="com/ailk/configs/spring/spring-auth.xml" />

3.  自定义配置文件---common_config.properties 配置自定义配置项(如spring定时任务时配置web路径即可配置在这里面,不用在java里面写死),可以通过spring注入java类属性的方法直接使用

4.  事务使用spring管理控制,如果带有事务,方法名需要以指定配置开头,建议全部使用do开头。Query查询方法如果其中使用临时表,也请使用doQuery,否则可以直接使用query

5. CommonConstant.java为程序字典表,将数字字母代表的含义在这里展示,避免程序调用时直接出现数字或字母常量,引用时调用CommonConstant. IS_VALID代表1这样的方式

6. 基本的js和css引用均已经封装到BasePage.inc中,因此每个jsp只需头部引入即可。
<%@ include file="/Jsp/BasePage.inc" %>

7. 程序分层开发,按照传统的Action层,Service层,Dao层 分开,在不同层之间传递参数,尽量使用Map的方式,尽量不直接使用基本类型作参数传递,例如String,Date,Double,使用Map传递的好处是如果后续程序变更,需要多传参数,修改灵活,而且对引用其的地方修改也少

待续


 

先总结这么多,之后有想法,继续记录。

 

分享到:
评论

相关推荐

    c++数据库管理系统开发集成案例分析

    c++数据库管理系统开发集成案例分析核心技术发现总结经验教训

    软件开发文档范例

    ◇ 项目开发总结报告:  软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况, 如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价, 总结出经验和教训。  11.◇ 软件...

    软件开发文档国家标准

    1、可行性分析报告:说明该...10、项目开发总结报告:软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价,总结出经验和教训

    毕设源码-vb定时显示报警系统设计(论文+源代码).rar

    接着,阐述了使用VB进行系统开发的可行性和优势;然后,详细描述了系统的整体架构、功能模块划分以及数据库设计;最后,总结了设计过程中的经验和教训,并展望了系统的未来发展方向。 源代码部分包含了系统的所有...

    在项目开发过程中项目开发文档13种

     ◇ 项目开发总结报告:软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价,总结出经验和教训。  ◇ 软件维护手册:...

    关于R1专家系统评估实例的研究

    专家系统评估是专家系统技术研究领域中一个很重要的问题。在每一个主要开发阶段之后,都需要评估,以发现错误的设计及...文中首先阐述了R1专家系统的目的和任务范围,然后考查此专家系统的评估过程,最后总结了经验教训。

    你必须知道的204个Visual C++开发问题

    从实际项目开发中总结出来的典型问题,浓缩了作者多年从事开发的心得体会和经验教训,对初学者具有重要的参考价值。书中每节都提供了程序设计的示例代码。 《你必须知道的204个VisualC++开发问题》凝聚一线开发人员...

    软件开发文档(国标).zip

    10)项目开发总结报告:软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价,总结出经验和教训。 11)软件维护手册:主要...

    Cocos2d-JS开发之旅+完整版

    这些内容融汇了作者多年的工作经验和Cocos2d-JS 的亲身使用教训,有助于读者快速掌握游戏开发的方法和避开不必要的麻烦。 《Cocos2d-JS开发之旅——从HTML 5到原生手机游戏》以两个游戏为线索,每一章的学习都为...

    计算机专业毕设ASP+ACCESS网上教学系统设计(论文+源代码).rar

    5. 总结与展望:总结项目的成果和经验教训,展望未来的发展趋势和改进方向。 三、源代码说明: 1. 源代码包含系统的前端页面、后端逻辑处理以及数据库操作等关键部分。 2. 代码结构清晰,注释详细,便于理解和维护...

    软件工程思想-讲述软件开发和做程序员的道理

    软件工程主要讲述软件开发的道理,基本上是软件实践者的成功经验和失败教训的总结。 第一章 软件工程基本观念 1.1 软件工程的目标与常用模型 1.2 软件开发的基本策略 1.2.1 复用 1.2.2 分而治之 1.2.3 优化——折衷...

    Agile Software Development----敏捷软件开发----Draft version: 3b

    本书是国际知名软件开发专家Alistair Cockburn通过采访项目开发组和总结自己20多年的开发和管理经验,撰写的一本介绍软件开发新思想??敏捷软件开发方法学的著作。  本书从更新软件开发就是“创造和沟通的合作博弈”...

    Java毕业设计-JAVA+SQL办公自动化系统(源代码+论文+外文翻译).rar

    论文首先分析了办公自动化的背景和意义,然后介绍了系统的整体架构和关键技术,最后总结了开发过程中的经验和教训,并展望了未来的发展方向。 **外文翻译**:为了帮助读者更好地理解论文内容,我们还提供了论文的...

    软件工程模板(十三种开发文档模板)

    ◇ 项目开发总结报告:  软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况, 如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价, 总结出经验和教训。  11.◇ 软件...

    《管理信息系统》课程设计指导(修订)

    第四部分 管理信息系统项目总结(开课后第十二周) 1引言 1.1编写目的 1.2背景 1.3定义 1.4参考资料 2实际开发结果 2.1产品* 2.2主要功能和性能 2.3基本流程 2.4进度* 2.5费用 3开发工作评价...

    个人博客系统介绍1

    摘要:互联网的时代,作为一名开发人员,除了学习新知识以外,还需要总结经验教训,所以有了博客系统的诞生。博客系统可以用来记录自己所学过的知识,然后分享于他人,与志

    高通android平台开发

    对于有过开发高通android系统的人来说,获取代码构建开发环境并不是难事,但对于刚刚接触这一块内容的人,如果没有详细的说明很容易走弯路,本文档就是根据本人的实践总结的一些经验教训

    毕设源码-VB简单小游戏设计(源代码+系统+开题报告+中期报告+外文文献).rar

    **中期报告**:总结了项目在实施过程中的阶段性成果和经验教训,为项目的后续推进提供了参考依据。 **外文文献**:收集了一些与VB游戏开发相关的权威文献和资料,为读者提供了更广阔的视野和深入学习的机会。 通过...

    WebService 开发大全

    现在的项目中需要用到SOA概念的地方越来越多,最近我接手的一个项目中就提出了这样的业务要求,需要在.net开发的客户端系统中访问java开发的web系统,...下面就将我们在开发中摸索的一点经验教训总结以下,以供大家参考.

    信息系统项目管理师 论文 信息系统项目管理师范文

    管理项目失败的教训 41 论项目管理中的量化管理 43 浅谈如何实行有效的项目管理 45 浅谈项目管理 46 浅谈项目管理机制 54 浅析软件项目管理中的10个误区 58 如何估算大型项目的工作量 60 如何计算项目的投资收益率 ...

Global site tag (gtag.js) - Google Analytics