博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
系统开发总结教训1
阅读量:6335 次
发布时间:2019-06-22

本文共 836 字,大约阅读时间需要 2 分钟。

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

 

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

 

1. Struts.xml中只配置公用的信息,各模块信息通过引入的方式,例如
2. Spring配置文件 applicationcontext.xml中只配置公用信息,各模块信息通过引入的方式,例如
3. 自定义配置文件---common_config.properties 配置自定义配置项(如spring定时任务时配置web路径即可配置在这里面,不用在java里面写死),可以通过spring注入java类属性的方法直接使用4. 事务使用spring管理控制,如果带有事务,方法名需要以指定配置开头,建议全部使用do开头。Query查询方法如果其中使用临时表,也请使用doQuery,否则可以直接使用query5. 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传递的好处是如果后续程序变更,需要多传参数,修改灵活,而且对引用其的地方修改也少待续

 

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

 

转载于:https://www.cnblogs.com/YiZhiMaLong/p/7954418.html

你可能感兴趣的文章
整合spring cloud云架构 - SSO单点登录之OAuth2.0登录认证(1)
查看>>
windows的服务中的登录身份本地系统账户、本地服务账户和网络服务账户修改
查看>>
JAVA中循环删除list中元素的方法总结
查看>>
redis 安装
查看>>
SQL some any all
查看>>
电子书下载:Programming Windows Identity Foundation
查看>>
有理想的程序员必须知道的15件事
查看>>
用于测试的字符串
查看>>
财付通和支付宝资料收集
查看>>
PHPCMS V9数据库表结构分析
查看>>
理解 IEnumerable 与 IEnumerator
查看>>
NHibernate 2.0 Beta 1 Released和一些工具
查看>>
【每天一个Linux命令】12. Linux中which命令的用法
查看>>
软件接口数据一致性机制
查看>>
微服务架构介绍和RPC框架对比
查看>>
Debian下使用OpenLDAP 管理端
查看>>
泛型排序器TComparer
查看>>
9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路...
查看>>
创建符合标准的、有语意的HTML页面——ASP.NET 2.0 CSS Friendly Control Adapters 1.0发布...
查看>>
Adobe驳斥Flash过度耗电论 称HTML5更耗电
查看>>