设计模式在J2EE项目中的应用

被引量 : 0次 | 上传用户:xinyi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
物流的信息化是今天各个企业所高度关注用于提高企业竞争力的有效手段。在如今高速发展的物流行业,对信息系统的需求是易变和复杂的,这给物流信息系统的开发与维护带来了巨大的挑战。 本文作者在几年的开发过程中参与了多个物流项目的设计、编码和测试等方面的工作。对于设计模式的探索,作者由技术层面的研究转向基于业务和项目管理的角度出发,比较模式之间的优缺点,去寻求一种合理解决的途径。 作者参加的具体工作有: ● 通过比较多种MVC模型,最后选择Struts作为项目基本框架; ● 设计模式对表现层开发的改良。在安全性方面对通用验证采用模版设计模式,在特殊业务验证方面采用Tag技术和Dispatch技术。性能方面采用Java Applet技术和缓存设计模式。 ● 设计模式对业务层开发的改良。日志功能采用cglib技术和代理模式解决了业务代码和日志通用代码耦合度的问题。事务完整性方面采用JDBC和模版设计模式相结合的方式降低了代码耦合度。企业并发控制时采用悲观设计模式,降低了冲突的机率。JavaMail的设计中采用了Velocity技术和建造者模式,做到一份邮件多种格式发送。错误处理中采用访问者模式使得对错误的处理操作变的很容易。 ● 设计模式对持久层开发的改良。选择JDBC、DbUtils和模版设计模式相结合的方式降低了持久层代码和业务层代码的耦合度。 ● 在自动化测试方面,选择工厂模式和状态标志位切换的方法简单快速地解决了项目在真实运行和测试运行下的组件切换问题。 在本文的总结和展望部分,作者强调了从实际业务出发,在框架、人员管理、技术和设计模式的选择上寻找一种平衡,达到项目的健壮、稳定和灵活性的思路。并且提出了对AOP(面向方面编程)、ORM技术(关系型对象映射)等方面的进一步探索。
其他文献
无线Adhoc网络是随着无线通信技术的快速发展而出现的一种新型多跳网络,在现代移动通信中扮演着越来越重要的角色。文章介绍了移动adhoc网络的概念、主要特点、关键技术以及
"藏粮于田"是稳定发展粮食生产的根本,是确保现代农业发展潜力的重要保证。因此,近年来各地大力支持推进高标准农田建设,并在政策配套、资金保障、体制运行上对高标准农田建
知识经济时代的来临,将高等教育推到了知识创新、技术创新的前沿,而知识创新、技术创新要依赖于大量的高素质人才。高等学校作为高等教育的主要执行机构,承担着培养高素质人
本文首先以盐酸羟胺和丙酮为原料,用吡啶调节pH值,以无水乙醇为溶剂,将反应产物减压蒸馏除溶剂得到了丙酮肟。确定了合成丙酮肟的最佳工艺条件。同时还合成了甲乙酮肟。 以聚
本文根据对当前我国的物流发展现状和未来发展趋势的分析,重点对成都市的物流建设情况做了市场调查和分析,以成都地区危险货物物流基地项目建设为研究对象,偏重于危险货物物流基
研究地韶山位于中国中南部的湖南省湘潭市韶山蔡家塘,属于亚热带气候,丘陵地貌,年平均降雨量1200~1700 mm,植被类型为亚热带针阔混交林,针叶为主。2000年1月~2003年12月在韶
选取我国具有代表性的45个跨国公司作为样本,利用Jorion(1990)给出的跨国公司汇率风险的经典计量模型,对它们的汇率风险进行计量和实证分析的结果表明:相当一部分跨国公司的
在进行结构可靠性设计时,由于实际结构的复杂性,一般难以直接得到结果。采用有限元分析方法并与可靠性计算理论相结合,可以有效的计算出结构的可靠性和失效概率。本文简要介
多元采购是指综合利用多种不同特征的生产力或服务力,来满足单个产品或服务的市场需求,以期使用最低的成本来实现更高的服务水平或更大的收益。不同的供应源在成本结构、供应
北京2018年8月12—15日(第一轮通知)海峡两岸材料腐蚀与防护研讨会已历经十届,获得两岸学者专家们的积极支持和参与,已经成为海峡两岸材料腐蚀与防护领域研究学者学术交流的重