用户名: 密码: 验证码:
基于J2EE平台MVC模式的检察院综合业务系统的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着计算机技术的不断发展,网络技术和应用软件开发技术的应用越来越广泛。随着检察院系统事业的发展,对规范行政管理流程、提高办公效率、加强决策支持的要求越来越高。所以,设计实现一个检察院综合业务信息系统具有非常现实的意义。
     目前基于B/S的多层Web体系结构逐渐发展成熟起来,成为众多应用软件的首选。J2EE(Java 2Platform Enterprise Edition)技术作为一种建立企业级应用的标准平台,得以迅速发展,并逐步成熟。J2EE平台的成熟,为Web应用程序更进一步的发展提供了广阔空间。MVC设计模式是一种将表示、控制和数据分离的开发解决方案,在实现多层次Web应用系统中具有明显的优势。本文根据检察院业务管理的需求,结合信息系统特点,开发了一个适用于本系统的开发框架,进而提出了基于J2EE平台MVC模式的检察院综合业务系统的解决方案。
     本文分析了现有的Web实现框架应用于本系统开发的可行性和优缺点,进而提出了一种以Struts为原型的新开发框架,该框架在模型层与数据库之间的交互实现了SQL语句的自动组装,降低了开发难度,提高了开发效率。详细介绍了系统实现中所遇到的关键问题,并给出相应解决方案。并以绩效考核子系统为例,详细描述了该开发框架的具体实现步骤和应用过程。最后分析了系统的不足之处及有待改善的地方。通过对本系统中已投入使用的多个子系统的实践检验,证明使用该框架是可以满足开发需求的,并且取得了满意的应用效果。
With the development of computer technology, network technology and the application of software are more and more extensive. Especially with the development of procuratorate business, the request to standardize management procedure, raise office efficiency, strengthen decision support is higher. So, it has realistic significance to design and realize a people’s procuratorate integrated services information system.
     Now the multiple layers web structure based on B/S develops and matures, it becomes the first choice of much application software. J2EE appears as the standard platform which is a kind of technology to build enterprise applications, it develops progressively and matures. The maturity of J2EE platform, offer the wider space for web application development. MVC design pattern is a development solution which can separate control from representation, data and control. It has the obvious advantage in realization of multiple layer web application system. According to the requirements of procuratorate business management and the feature of information system, the paper realized new development architecture that suitable for this system. Further, put forward to a solution in procuratorate integrated services information system base on J2EE platform MVC pattern.
     The paper analyses the feasibility, advantages and disadvantages of realizing this system by using current web realization architectures. Further, put forward to a new development architecture which makes Struts as prototype architecture. This architecture realizes the automatic arrangement of SQL sentences in the reaction between Model layer and database; it reduces the development difficulty and raises the efficiency. The paper detailed introduces the key problems that encountered during the process of realizing the system, gives the corresponding solutions. Make achievement and efficiency examine subsystem as the sample; introduce the detailed realization and application process of this development architecture. At last, it summarizes the deficiency of the system and the place need to improve. According to the representation of several subsystems that have been applied in procuratorate department, it demonstrates that it can match the development requirement by using this architecture and perform well.
引文
[1]李磊.基于J2EE的电子政务开发研究:[硕士学位论文].武汉:武汉理工大学,2005
    [2] Deepak Alir,John Crupi,Dan Malks. J2EE核心模式.机械工业出版社,2005
    [3] Ed Roman,Scott Ambler. Mastering Enterprise JavaBeans. Wiley Publishing,2002
    [4]飞思科技商品研发中心. EJB应用开发详解.北京:电子工业出版社,2002
    [5]占东明.基于J2EE的MVC设计模式的分析与思考.科技广场,2008,3:54~55
    [6] Yuichi Nagata. Niching Method for Combinatorial Optimization Problems and Application to JSP. 2006 IEEE Congress on Evolutionary Computation,July16-21,2006
    [7] Anil Sharma. EJB 3.0 in a nutshell. http://www.javaworld.com,August09, 2004
    [8]丁志平,吕强,杨季文.基于J2EE/MVC的物资管理系统的设计和实现.计算机技术与发展,2006,9:54~58
    [9]张军芳.基于J2EE平台和MVC模式的Web研究与应用:[硕士学位论文].武汉:武汉理工大学,2008
    [10] Floyd Marineseu. EJB Design Pattern(饶若楠,陈吴鹏,张保稳译).北京:电子工业出版社,2006
    [11] Deepak Alur,John Crupi,Dan Malks.J2EE核心模式(刘天北,熊节,等译).北京:机械工业出版社,2005
    [12]徐朝辉,樊银亭. MVC设计模式在ASP.NET应用开发中的研究和实现.电脑知识与技术,2007,9
    [13] Erich Gamma, Richard Helm, Raph Johnson, John Vlissides. Design Pattem: elements of reusable object-oriented software. Addison-Wesley, 1995
    [14]杨文红,赵德平,刘柯剑.基于MVC模式Struts框架研究与应用.信息科学,2008:52
    [15]孙卫琴.精通Struts:基于MVC的Java Web设计与开发.北京:电子工业出版社,2004
    [16] Craig Walls, Ryan Breidenbach. Spring in action[M]. Greenwich: Published by Manning Publications,2005:8-11
    [17]李腊元,徐鹏.基于MVC模式的JSF,Spring和Hibernate整合.计算机技术与发展,2008,18(3):46~49
    [18] Naveen Balani. Spring系列:Spring框架简介. http://www.ibm.com/developerworks/ 2008.08.18
    [19] Hibernate.org. Hibernate参考文档. http://www.redsaga.com 2008
    [20]陈国平.基于J2EE的公安综合业务信息系统的设计与实现:[硕士学位论文].上海:同济大学,2007
    [21] Steven John Metsker.设计模式Java手册(龚波,冯军,程群梅,等译).北京:机械工业出版社,2006
    [22] David Ferraiolo, Richard Kuhn. Role-based Access Controls. In Proceedings of 15th National Computer Security Conference. Baltimore, 1992: 554-563.
    [23]周沈刚,赵嵩正.一种基于RBAC的Web环境下信息系统权限控制方法.计算机应用研究,2005,第6期:204-206
    [24]张英捷,刘万军. Spring AOP技术在J2EE系统安全性验证中的应用研究.计算机工程与科学,2008,30(8):137~138,149
    [25]李光辉,段斌.公共部门绩效评价软件的指标适应性技术.计算机工程,2008,34(19):53~55
    [26]吴彦国.基于J2EE的电子政务基础应用软件平台设计.郑州轻工业学院学报(自然科学版),2008,23(3):16~19
    [27]刘冰,李正凡.基于Struts扩展框架的Web应用研究.计算机应用,2008,18(10):2619~2621
    [28]刘传文.一种MVC控制器的设计与实现.计算机应用与软件,2008,25(2):167~169
    [29]宋波,杜梅,刘杰.一种轻量级J2EE解决方案及其实现.计算机工程与设计,2007,28(15):3709~3712
    [30]邹俊.整合Struts和Hibernate框架的Web应用开发.微计算机信息,2008,24(3):235~238
    [31]孙晓静,刘丽珍,章雷.基于Struts+Hibernate+Spring框架的电子政务系统研究.计算机工程与设计,2008,29(16):4245~4248
    [32]刘宁,陆荣国,缪万胜. MVC体系架构从模式到框架的持续抽象进化.计算机工程,2008,34(4):107~110
    [33]李小平,肖岳峰,宿元,宋瀚涛,姚永标.基于J2EE多层架构的Web开发框架研究.计算机应用研究,2008,25(5):1429~1431
    [34]许杰,胡秀珍. J2EE的MVC设计模式研究.内蒙古科技与经济,2007,9:72~75
    [35]陆焱. J2EE软件开发模式探讨.电脑知识与技术,2008,3(7):1464~1466
    [36]于跃波,郑刚,祝玉军. CORBA与J2EE的集成研究.现代计算机,2008, 9
    [37] Patrick Sauter, Gabriel Vogler, Gunther Specht, Thomas Flor. A Model–View–Controller extension for pervasive multi-client user interfaces. Pers Ubiquit Comput, 2005 9: 100~107
    [38]王磊. MVC结构呼叫中心系统中Web Service的研究与实现:[硕士学位论文].北京:北京交通大学,2007
    [39]朱锋.基于J2EE平台的MVC增强技术研究及其应用:[硕士学位论文].南京:南京航天航空大学,2006
    [40]陈天河等. Struts,Hibernate,Spring集成开发宝典.北京:电子工业出版社,2007
    [41]赵强.基于开源软件的JZEE企业级应用开发.北京:电子工业出版社,2005
    [42]黎永良,崔杜武. MVC设计模式的改进与应用.计算机工程,2005,31(9):96-97.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700