论文部分内容阅读
在行业软件开发中,架构的选择成为关系软件产品成败的重要因素。行业软件两层架构的开发模式存在客户端应用程序大、不利于更新和维护等缺点,已不能满足当今行业软件开发中信息整合的需要。三层/多层架构的出现提高了系统的灵活性、可伸缩性,并使性能提高成为可能,已经成为当前行业软件开发的流行架构。近些年来,J2EE(Java 2 P1atform,Enterprinse Edition)技术作为一种建立企业应用的标准平台出现,并逐步成熟,得以飞速发展。J2EE平台使用了大量不同的技术标准,提供了多层分布式应用模型、组件复用能力、统一的安全模型和灵活的事务处理,为开发和配置企业应用提供了健壮和稳定的服务。
框架技术与设计模式是J2EE中很重要的软件重用技术,框架技术通过重用提高了软件的生产效率。Struts是实现MVC模式的具体应用框架之一,其核心为一个灵活的、基于Java Servlets,JavaBeans,XML(Extensible Markup Language)等标准技术的控制层。Struts提供了自己的控制器组件,还整合EJB,JDBC等数据访问技术构造模型组件,整合JSP,XSLT等接口表示技术构造视图组件。
本文以军网新闻中心管理信息系统为研究背景,通过对已有理论的研究和文献资料的收集整理,采用J2EE技术、模型框架的设计原理和思想对军网新闻中心管理信息系统进行设计和建模,并实现了一个原型系统。该系统遵循软件工程的开发规范,以Struts框架为基础进行应用开发,从MVC模式的模型、视图和控制器等方面完成了编码实现工作。新系统以B/S(浏览器/服务器)访问模式取代了原有系统的C/S(客户端/服务器)访问模式。这很大程度上减少了日后对服务器和客户端的维护、升级工作。新系统采用了Struts技术作为系统框架的实现,并结合J2EE相关的组件对系统进行开发,体现了MVC设计模式的诸多优点,使得系统可以根据不断变化的需求对己开发模块进行修改、对新功能进行添加。
本论文侧重于军网信息管理系统软件结构的设计与实现,并期望能提炼出一种合适军队信息化的软件框架。目前,该系统已经通过测试,处于试运行阶段。