论文题名: | FSH分层架构的RIA WEB应用研究与实现 |
关键词: | 港口管理;船舶调度;网络技术;程序设计 |
摘要: | 随着Internet的发展,WEB应用系统的使用越来越广泛。传统的基于HTML的WEB应用系统存在软件反应慢、交互性弱、用户操作界面不友好等缺点。为了解决这些问题,出现了新的技术RIA,以及一些RIA实现方案,如Flex。另外,WEB应用系统需求的增加,使开发周期越来越紧迫,如何能在最短的周期内开发出扩展性好、重用性高、易维护的WEB应用,也是亟待解决的问题。针对这些问题,本文深入研究了RIA,详细分析了Flex技术及Cairngorm、PureMVC框架,结合Spring、Hibernate,提出了一种用于RIAWEB应用系统开发的FSH分层架构。该架构的优点在于: (1)针对Flex框架Cairngorm结构复杂等缺点,对Cairngorm框架中的事件机制进行了简化。此外,进一步优化了服务调用,实现了代码重用性。 (2)结合分层的WEB开发思想,充分发挥了Flex技术在表示层的优势,Spring用于业务层的逻辑处理,Hibernate控制持久层的数据持久化,从而使基于FSH分层架构开发出的RIAWEB应用系统在各个层次达到优化。 (3)FSH分层架构降低了系统开发过程中层次之间的耦合度,提高了系统开发效率,增强了系统的可维护性。 本文最后把FSH分层架构成功的应用到VTS船舶管理信息系统的设计与实现中。通过实践表明,FSH分层架构在RIAWEB应用系统开发中,可以发挥各层的优势,降低开发的复杂度,从而解决了传统WEB应用中存在的不足。 |
作者: | 张振峰 |
专业: | 计算机科学与技术(计算机应用技术) |
导师: | 蒋剑平 |
授予学位: | 硕士 |
授予学位单位: | 大连海事大学 |
学位年度: | 2010 |
正文语种: | 中文 |