用户名: 密码: 验证码:
J2EE集成框架在电子警察管理系统中的应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着Internet的日益普及,Web应用在信息管理系统中越来越广泛。其中框架为Web系统的开发提供大粒度的软件复用,可以大大提高工作效率,因此,如何设计并构建一个强健而稳定的框架一直是众多软件专家致力研究的目标。
     本文首先研究了J2EE的系统结构,对Struts、Spring和Hibernate框架进行了分析,并结合它们各自的特点,将这三种框架用最优的方法集成成一个多层框架,从而降低了各层间的耦合度,解决了Web应用系统开发过程中由于系统结构复杂而带来的一些问题。最后介绍了该集成框架在电子警察管理系统中的应用和实施过程。通过集成框架的应用,提高了系统的开发效率和可移植性、可维护性。
With the increasing popularity of the Internet, Web application is getting more and more widespread in MIS. Framework gives a new way for software reuse in big granularity, and makes the development more effective. So how to build a sturdy and stable framework is the aim of many software architecture experts.
     This paper researchs the architecture of J2EE and explores the related knowledge of three popular Web frameworks, Struts, Spring and Hibernate. According to their features, we design the combination of the three frameworks. By this way, we can solve some problems brought by the high complexity of the system strcture. Finally, we apply the integrated framework into electronic police information management system. So we make the development more effective, transplantable and maintainable.
引文
[1]Rod Johnson,Juergen Hoeller.Expert One-on-One J2EE Development Without EJB[M].北京:电子工业出版社,2005,157~159
    [2]Deepak Alur,John Crupi,Dan Malks.Core J2EE Patterns[M].北京:机械工业出版社,2002,101~103
    [3]Martin Flower.Patterns of Enterprise Application Architecture[M].北京:中国电力出版社,2004,45~48
    [4]Nicholas Kassern.J2EE权威指南[M].北京:中国电力出版社,2002,5~6
    [5]Erich Oamma,Richard Helm,Ralph Johnson,John Vlissides.Design patterns:Elements of Reusable Object-Oriented Software[M].北京:机械工业出版社,2005,20~22
    [6]Java Blue Prints for the Enterprise.http://java.sun.com/blueprints/
    [7]Deepak Alur.J2EE技术内幕[M].北京:机械工业出版社,2002,7~9
    [8]姜旭平.信息系统开发方法[M].北京:清华大学出版社,1999,59~61
    [9]Gamma E,Helm R,Johnson R,etal.Design Patterns:Elements of Reusable Software Architecture[M].Boston,MA:Addison-Wes2 ley,1995,89~91
    [10][美]Craig A.Berry,John Carnell,Matjaz B,Juric等著,邱仲潘等译,《实用J2EE设计模式编程指南》,北京:电子工业出版社,2003,192~194
    [11][美]Henry Xie著,朱福喜,余振坤译.《J2EE经典实例详解》.北京:人民邮电出版社,2003,258~263
    [12][美]Bruce Eckel著,侯捷译.《Java编程思想》.《Thingking in Java》.北京:机械工业出版社,2002,356~360
    [13]寇毅,吴力文.基于MVC设计模式的Struts框架的应用方法.计算机应用,2003:23~25
    [14]刘瑜,王立福,张世琨..软件框架开发过程研究,计算机工程与应用,2004:28~30
    [15][美]Erich Gammary等著.设计模式:可复用面向对象软件的基础[M].北京:机械工业出版社,2000,89~92
    [16]郭梅,江红.Struts在实现MVC架构中的应用[J].计算机与现代化,2004:29~33
    [17]赵晨希.用Struts建立MVC应用的介绍[M].IBMdeveloperWorks,2002,45~48
    [18]伟峰.Java企业版实用全书[M].北京:电子工业出版,2001,55~60
    [19]何成万,余秋惠.MVC模型2及软件框架Struts的研究[J].计算机工程,2002,28(6):27~29
    [20]罗时飞.精通Spring[M].北京:电子工业出版社,2005,73-78
    [21]夏昕.Spring开发指南[M].北京:电子工业出版社,2005,56~90
    [22]CRAIG WALLS, RYAN BREIDENBACH. Spring In Action [M].Manning Publications Co.2005,82~88
    [23]孙卫琴.精通Hibernate:Java对象持久化技术详解[M].北京:电子工业出版社,2005,239~242
    [24]宋汉增,沈琳.利用Hibernate对象持久化服务简化Java数据库访问[J].计算机应用,2003,23(12):135-137
    [25]刁冬坡,陈平,张立勇,杜军朝.基于J2EE的分布式多层应用系统的设计和实现[J].微机发展,2005(3),35-37
    [26]王成耀,姚琳.基于可重用框架的软件开发模式及其应用.计算机应用研究,2003,20(1):49-51
    [27]陈华军.J2EE构建企业级应用解决方案[M].北京:人民邮电出版社,2002,147-149

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

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

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