【摘 要】
:
软件架构犹如人体骨骼支撑着整个系统的各个方面。软件架构的设计不仅要解决系统的稳定性、扩展性、可维护性等问题,还面临着如何提高系统复杂性、缩短开发周期、兼顾灵活性
论文部分内容阅读
软件架构犹如人体骨骼支撑着整个系统的各个方面。软件架构的设计不仅要解决系统的稳定性、扩展性、可维护性等问题,还面临着如何提高系统复杂性、缩短开发周期、兼顾灵活性、安全性和实用性等诸多难题的挑战。框架技术是实现大粒度软件复用的新途径,极大的提高了软件的开发效率。Java领域不断涌现的优秀的开源框架正积极的推动着J2EE技术的发展。通过开源框架整合技术实现软件架构能够很好的满足企业应用快速开发的要求。Tapestry、Spring、Hibernate是Java世界优秀开源框架的杰出代表。Tapestry面向组件的开发模式完全实现了表示层技术的面向对象;Spring作为轻量级的IoC和AOP容器能实现对象间的松散耦合、方便单元测试并能与各种框架良好集成;作为杰出的ORM工具,Hibernate可以使开发人员以面向对象的思维操纵数据库,显著提高数据持久化效率、全面减轻维护数据的复杂度、使系统性能良好可移植性强。本文通过对上述三种开源框架关键技术的研究形成了轻量级的TSH架构设计方案。通过对企业信息化综合服务平台业务需求的实地调研,作者对角色功能进行了分析、对数据库进行了设计、对软件进行了分层详细设计。以此为基础,成功将TSH架构应用在具有SaaS理念的企业信息化综合平台的开发工作当中。实践证明,基于THS的轻量级J2EE架构设计使系统层次更加清晰、层间耦合更加松散。各层可独立开发,极大的提高了开发效率,满足了企业信息化综合服务平台快速开发要求。
其他文献
CHESS电台在上世纪九十年代推出后引起了众多学者的注意,其采用的核心技术短波差分跳频技术有机地将调制、编码和跳频技术结合在一起,解决了提高数据传输速率、抗干扰和抗衰
随着拍照设备的便携化和摄影成本的降低,照相已经成为人们记录生活的一种习惯,社交网络的发展又为数码照片的分享提供了便利的平台,导致互联网上的数字图像以每日数十亿张的
随着人民群众生活水平的不断提高,葡萄酒已经成为我国城乡市场上销售最火爆的饮料酒之一.目前,市面上销售的葡萄酒分为红葡萄酒与白葡萄酒两种产品.红葡萄酒是将葡萄果实连皮
片上网络是一个完整的并行计算网络构架体系,旨在解决片上系统在解决大规模并行计算系统能力的不足。片上网络是一微观网络结构,它是计算机通信网络技术的移植,同样含有多层
海面运动舰船检测是目标检测和跟踪的一个重要应用方向,它是通过对海面舰船视频进行自动分析,完成对运动舰船的检测和跟踪,并可进一步实现运动舰船的行为分析和判断,达到对海
计算机总线技术发展迅速,传统的PCI总线已经远远不能满足当前的总线带宽要求,正在逐步被PCI Express总线所取代。PCI Express总线使用了独享带宽的点对点拓扑、基于数据包的串
AVS(Audio Video Coding Standard)是我国自主制定的,拥有自主知识产权的第二代音视频编码标准,具有先进、自主、开放三大特点。基于DSP平台的AVS视频编码器能广泛应用于移动
在现代无线通信领域,MIMO(Multiple Input Multiple Output)多天线技术已经不是一个新的概念。它在无线链路两端均采用多天线,充分开发空间资源,在不增加发送功率或系统带宽
本文介绍地震信号的时频分析方法及其在苏里格气田薄储层识别中的应用。论文的主要内容包括有:(1)介绍了短时傅立叶变换、小波变换、Wigner-Ville变换等几种常用的时频分析方
传感器技术、通讯技术和计算机技术已成为现代信息技术的三大支柱,是信息产业的重要基础工业。由于传感器工作环境复杂恶劣、分布面广、数据量大、传感器安装部位特殊等原因,使