论文部分内容阅读
近些年来,科学技术的飞速发展,java语言的逐步流行,MVC技术支持耦合性低、重用性高、可维护性高、软件工程方面的可管理性等诸多优点,MVC技术在java平台中很受欢迎。在这发展期间,也诞生了许多优秀的MVC框架,在控制层支持的Struts、JSF和Struts2等框架,专注于业务逻辑层技术支持的Spring框架,在持久层上技术支持的Hibernate、iBatis、Castor和JORM等框架。本文系统技术支持基于的SSI框架就是Struts、Spring、iBatis三种框架的结合,它能够对代码的耦合度进行降低,增强代码的健壮性和可重用性,加快系统的开发速度,因此在公司项目开发中,该框架技术经常会被用到,但是这三种框架的配置文件较多,也给开发人员带来了一些不便。因此开发一个图形化系统管理配置文件有很大的现实意义。本文对SSI框架的特点进行分析,结合系统相关开发人员使用SSI的体会,明确地提出了开发配置管理系统的需求分析,确定了该系统的功能架构和功能流程。在需求分析和架构设计的基础上明确了配置管理系统的详细设计:首先介绍了良好设计规范的指导方针,确定是基于模块化思想来对本系统进行设计;然后对各模块的设计作了简要的说明,通过UML的描述方法对sqlmap配置模块的设计进行了具体分析;最后从数据库设计原则的角度出发,明确了数据库表结构的设计思想,具体分析了struts配置来设计模块数据表、表关系和设计模式。最后本文描述了系统的总体实现,通过流程图、界面截图以及关键的代码详细介绍了strtus配置模块的实现。通过本系统,系统的使用人员,包括项目经理和项目相关开发人员只需输入一些必要的sql语句、配置参数和业务逻辑,系统就会根据公司代码规和命名规则自动生成项目中需要的sqlmap文件、action文件、struts配置代码和spring注入代码。通过该系统,不仅保证了开发代码的规,同时也让开发人员从代码细节中解放出来,大大提高了项目的开发效率。