`

开发过程的事前准备

阅读更多
开发中的一点思考:

1:功能的之间要尽量做到低藕合,在java的源代码的包的设计上,要做里面的的类尽量不要依赖于别的包中的类。这样就方便打包修改。在类的设计中有一个单一职责,包也应该尽量做到单一职责。

2:系统中JS大量的运用,所以JS要给于域名,统一定义。像ROOT就会 js.com.ygosft = {},js.com.ygsoft.ticket={};之类似的编写方式。

3:JS要尽量的书写成一个单一的文件,方便发布版本的脚本压缩。

4:能在最后加载的JS,在最后加载

5:尽量少做请求,一个图片其实也是一个请求

5:统一的CSS,方便样式切换

6:统一的UI组件,tab,grid,tree,button,text

7:数据字典(java中的常量定义类),不要写在一个java类中,应该是分到各个模块中,这样虽然是维护起来麻烦点,但是这样降低了模块间的耦合度。

8:统一开发中的使用编码,包括 CSS,JSP,JAVA源文件,JS,property文件,XML文件,全部使用UTF-8,避免乱码产生。

9:目前所有业务逻辑全部放在service中实现,一个功能基本上就一个service,当业务越来越复杂时,这个service则变得越来越大,也就越来越难以维护了。所以,要尽量实现多个接口,类的粒度不能太粗。这也是贫血模式的缺点所在。

10:提交尽量使用AJAX提交,加快页面的响应速度,若用request 的那种方式提交,则提交后,需要对整个页面进行重新刷新

11:在使用DWR时,只有需要用DWR调用的方法给抛出来,不能将service所有的方法给抛出来,所以在DWR中,应该用include 来定义需要DWR直接调用的方法。将所有的方法抛出来,第一:给用户承诺的太多,不用的方法也抛出来了,容易出错,根据设计原则-对用户的承诺越少越好。第二:js文件的大小也会增大。

13:对于查询,不要一进入页面就默认查询出些数据出来,这样影响用户响应性。用户打开一个页面也要等待半天。
此参考于:http://blog.csdn.net/yxpjx/archive/2010/03/23/5408745.aspx
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    新产品开发流程介绍.pdf

    "新产品开发流程介绍" 本文将详细介绍新产品开发流程的相关知识点,涵盖 Stage-Gate 新产品开发流程、C-System 开发流程、产品创新等方面的内容。 一、新产品开发流程的重要性 在全球竞争的时代,产品生命周期...

    香锅之事前准备以及maven(老三卑微的愿望)

    标题中的“香锅之事前准备”可能是指编程过程中的准备工作,而“maven(老三卑微的愿望)”暗示了本话题将围绕Maven构建工具展开,Maven是Java项目管理的重要工具,常用于自动化构建、依赖管理和项目信息管理。...

    人力资源开发效果评估.pptx

    首先,它可以确定培训项目是否实现了既定目标,同时揭示开发过程中的优点和不足,帮助企业调整和优化培训策略。其次,评估可以帮助比较培训项目的成本和收益,决定未来培训的参与者,以及识别出哪些参与者从培训中...

    软件开发项目监理规划范本.doc

    【软件开发项目监理规划】是指导软件开发过程中监理工作的重要文档,旨在确保项目的顺利进行,保证软件质量和符合规范。此规划通常包含多个方面,如质量控制、进度管理、成本控制等,但根据给出的部分内容,我们将...

    应用软件开发实践任务指导书创新.pdf

    制订自己的计划,并根据计划开展工作,对计划执行情况进行总结,从而了解软件开发过程,掌握软件开发过程中的基本方法。 在本实践中,学生需要按照规定的上机实习内容和设计要求,自行完成设计任务,并事前进行准备...

    如何开发经销商.pdf

    开发经销商是企业在市场扩展过程中至关重要的一步,它涉及到品牌推广、销售渠道建设以及销售业绩的提升。本文将详细阐述经销商开发的流程、选择误区、开发阶段及其注意事项,帮助你有效地建立和管理经销商网络。 一...

    房地产开发公司投资发展部管理制度.doc

    工程前期开发管理制度旨在规范前期工作流程,确保顺利完成各项任务。工作要求包括熟悉房地产开发全程、了解规划指标和配套情况、制定合理工作方案、妥善保管政府批件和权证资料、控制费用支出、提交工作总结报告、...

    房地产精装修工程全流程管控(图文详解).pptx

    房地产精装修工程全流程管控是指在房地产开发过程中,对于精装修工程从前期准备到竣工验收的各个环节进行精细化管理和控制的过程。这一过程旨在提高工程质量,降低施工成本,确保项目按时完成。本文将根据给定的文件...

    专业销售训练.ppt

    课程内容涵盖销售的核心概念、客户心理、优秀销售人员的特质、销售的七个步骤以及事前准备等关键环节。 销售的核心概念: 1. “行销”定义:行销是帮助客户改善现有状况,提供满足需求的全套解决方案。销售过程...

    7230-3与管理层的沟通函-事前(参考使用).zip

    "7230-3与管理层的沟通函-事前(参考使用).zip"这个压缩包文件提供了一份关于如何在事前阶段与管理层进行沟通的参考文档,这在项目管理、软件开发、系统集成等场景中非常实用。 首先,"7230-3"可能是某种内部编码...

    与村委会联合开发协议.docx

    综上所述,《与村委会联合开发协议》详细规定了双方在土地联合开发过程中的权利与义务,明确了合作模式、资金投入、利益分配以及风险承担等内容。这种类型的协议对于促进农村城市化发展、改善居住环境等方面具有重要...

    团队开发中 Git 最佳实践,不给队友拖后腿.docx

    - GitLab 可用于代码审查和远程分支管理,与 SourceTree 配合使用可以实现自动化工作流程。 遵循这些最佳实践,团队成员可以更有序地协同开发,降低沟通成本,提升整体效率,从而避免成为团队开发中的“拖后腿”者...

    农业综合开发与土地治理工程技术论述.doc

    施工准备阶段,技术准备是重要环节,包括熟悉图纸、了解设计意图,进行图纸会审和设计交底,以确保施工人员对工程要求有清晰的认识。此外,还要对各种物质资源进行调查,提前做好供需联系。施工现场的组织机构设置,...

    大客户销售操作流程与管理办法.docx

    而大客户拜访流程则涉及事前准备、现场交流、问题解决和后续跟踪。这些流程需要精心设计和严格管理,以确保每个环节都能有效推进销售进程。 总结而言,大客户销售操作流程与管理办法的核心是构建一个高效、专业且...

    江苏兆达房地产开发有限公司住宅小区工程监理大纲.doc

    - 提供了具体的监理工作方法和流程,以实现有效监控。 5. **工程质量控制方案** - 强调事前控制,如材料检验、工艺审查等。 - 在施工过程中实施动态监控,确保符合设计和规范要求。 - 验收阶段的严格把关,保证...

    工程技术管理对于房地产开发企业的重要性.pdf

    事前控制涉及项目启动和技术准备,包括学习合同文件、图纸会审和现场调查,确保工程具备开工条件。事中控制则注重施工方案的优化和进度质量的监控,确保施工按计划进行,同时对可能出现的问题进行及时调整和解决。事...

    工业品客户开发与销售技巧ppt.pptx

    - 事前准备:了解客户,制定销售计划。 - 接近客户:寻找合适的接触方式。 - 机会把握:识别客户需求和购买信号。 - 产品推介:展示产品的价值。 - 展示Demo:通过演示增强说服力。 - 提议缔结:提出明确的...

    印江县新业乡芙蓉村大坪土地开发项目监理规划.doc

    - 工作原则:以工程目标为导向,事前控制为主,动态管理 - 工作依据:相关法律法规、规程、合同、设计图纸、水文地质报告等 - 监理目标:控制造价、确保质量、按期完成 - 工作范围:全面负责施工阶段的监理 - ...

    电话销售小流程.doc

    电话销售的成功很大程度上取决于事前的准备工作。以下是基于标题和描述中的知识点的详细阐述: 1. 明确打电话的目的:电话销售的首要任务是确定目标,这可能是推销产品,也可能是为了建立长期合作关系。明确目的有...

Global site tag (gtag.js) - Google Analytics