摘要: |
由于Intemet的发展,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用,企业信息系统所扮演的角色发生了根本变化,构建基于Web的信息服务系统的需求越来越复杂,开发周期也越来越紧迫,同时对系统的稳定性、扩展性和可维护性要求也越来越高。但是在系统开发中,每个项目都需要根据实际情况寻找一个新的解决方案以适应不同项目面对的各种需求,这种方式即费时又费力,无法满足政府、企业信息化建设发展的要求。而在开发Web应用系统的过程中,经常需要同时权衡开发效率、成本控制、应用系统的灵活性、安全性和实用性等问题,就需要有一个良好的稳定的可复用的系统框架设计作为一种通用可行的方案来解决这一常见的问题。
针对以上问题,Java技术阵营基于J2EE体系结构的各种通用Java Web系统建设框架应运而生。根据Web项目实际情况选择相应的系统框架可以大大提高开发速度,大量节省系统框架设计的时间,使开发人员可以把更多精力集中在如何解决实际业务问题上,极大的提高了开发效率。Struts框架作为其中一个代表,在行业领域内得到广泛应用并得到一致认可,是目前应用十分广泛的一套十分成熟的技术框架。
本论文结合信息服务系统多层次体系结构发展的现状,通过对MVC设计模式和Struts+Ibatis架构进行深入分析,提出基于MVC模式的具有多层次体系结构的Web应用系统开发框架,并以港务局货物监管系统的开发作为理论与实践的结合,详细论述了Struts+Ibatis的J2EE快速开发框架在该项目中的应用。在开发过程中,通过应用MVC设计模式实现了表现层,业务层和持久层的分离,为系统的开发和维护提供了更大的灵活性和更方便的管理性。实践表明,通过使用这种系统框架,极大的提高系统开发的效率,同时满足了系统良好的扩展性和维护性的设计理念。
|