用户名: 密码: 验证码:
基于MVC模式的Struts框架在社会保险管理系统中的应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
在基于客户机/服务器(Client/Server,C/S)体系结构的社会保险管理系统中,更新和维护系统的工作十分困难;并且由于数据管理分散,存在于不同点上的重复信息经常导致信息数据的不一致,使经办效率和服务质量显著降低,甚至造成管理决策上的失误。
     随着 Web 应用技术的发展和逐渐成熟,基于浏览器/服务器(Browser/ Server,B/S)结构的多层体系结构受到广泛的应用。采用基于 B/S 体系结构的 Web 应用系统将传统的基于 C/S 体系结构的应用系统的分解开来,构成由一个数据服务器和多个 Web 应用服务器组成的多层体系结构。采用这种体系结构,不仅有利于对系统进行更新和维护,也方便社会保险经办机构对数据进行集中管理,提高经办效率和服务质量,减少管理决策的失误。
     本论文对社会保险业务特点和功能需求进行分析之后,选用 J2EE 体系结构作为社会保险管理系统结构的设计方案;在深入剖析 MVC 模式的设计思想后,探索了基于 MVC 模式开发 Web 应用程序的优缺点;在深入研究了基于 MVC 模式的 Struts 框架的工作原理和实现机制后,着重实践了应用 Struts 框架开发 Web 应用程序的全过程。通过实践证明,在使用 Struts 框架进行开发以浏览器(Browser)为客户端的应用程序时,Struts 框架的确能够帮助我们快速开发高品质的软件。
In the Management System of Social Insurance based on the architecture by thename of Client/Server(C/S), it is very difficult to update and maintain the system. At thesame time, on account of the dispersive management of data, reduplicate informationconsist in different crunode frequently induces the variance of information data, whichmakes the efficiency of work and the quality of service markedly decline and even bringson the mistake when managing and making decisions.
     Along with the development and gradual maturity of web application technique,multilayer architecture based on Browser/Server(B/S) architecture is widely applied toconstruct application system. The web application system based on B/S multilayerarchitecture instead of C/S two layer architecture is made up of one data server andseveral web application servers, which makes it convenient not only to update andmaintain system but also to centrally manage data and improves the efficiency of workand the quality of service and reduce the mistake when managing and making decisions.
     After analyzing the operation’s characteristic and the function’s requirement, theManagement System of Social Insurance chooses the design blueprint based on J2EEarchitecture. After researching the work principle and the process of realization of Strutsframework based on MVC pattern, the author carry out the whole process of developingweb application with Struts framework. It proves that Struts framework can help us torapidly develop the high quality software, after practicing developing applications withBrowser as Client.
引文
[1] 坎瓦思(Cbuck Cavaness)著.Jakarta Struts 编程(Programming Jakarta Struts)[M]:中文简体翻译版. 孙江宏,杨继萍等译. 北京:清华大学出版社,2004.46-63.
    [2] 马黎明. 基于 J2EE 平台的 Web 应用系统研究[D]:[硕士学位论文].武汉:武汉理工大学计算机科学与技术学院,2004.
    [3] Sun Microsystems.Java 2 platform, Enterprise Edition Specification version 1.2,http:// java.sun.com /j2ee/docs.html, 2002.3.
    [4]Paul J Perrone,etal.著,张志伟,谭郁松,张明杰译,J2EE 构建企业系统——专家级解决方案,北京:清华大学出版社,2001.6.
    [5]软考. 关于 B/S 和 C/S 架构的介绍. [EB/OL]. http://www.net130.com/2004/10-30/102711.html. 2004.10.30.
    [6]丁鹏,刘莉. C/S,B/S 模式中的分布式计算与 MTS 解决方案[J],计算机应用研究,2000.12
    [7]刘继华. 基于 J2EE 和 MVC 模式的 Web 应用研究,硕士学位论文,2003.
    [8] 石海鹏. 基于 MVC 模式的 J2EE 应用研究与开发[D]:[硕士学位论文]. 江西:江西师范大学信息工程学院,2004.
    [9] 朱小林. 基于 Struts 框架的检验信息系统设计与实现[D]:[硕士学位论文]. 广州:第一军医大学生物医学工程,2004.
    [10]Kevin Duffey, Vikran Goyal, Ted Husted (美),等著.JSP 站点设计编程指南[M].北京:电子工业出版社,2002.7.
    [11]Jayson Falkner, Ben Galbraith, Romin Irans(美),等著.JSP Web 编程指南[M].北京:电子工业出版社,2002.2.
    [12]Subrahmanyam Allamaraju,J2EE 服务器高级编程[M],北京:机械工业出版社,2001.9
    [13]Paul Harmon,EJB 技术以及应用服务器的未来[EB/OL],http://jdeveloper.yeah.net/,2001.
    [14]Joseph J Bambara,Paul R Allen,等著,刘芳译,J2EE 技术内幕[M],北京:机械工业出版社,2002.6.
    [15]Monica Pawlan,J2EETMBlueprints Digest[EB/OL].
    [16]J2EE 白皮书[EB/OL],http://java.sun.com/j2ee/white.html.
    [17] 陈宁江. 多层企业应用:J2EE 应用服务器[J]. 计算机科学,2003,30(1).(缺卷的)
    [18]Frank Buschmann,Regine Meunier,Hans Rohnert,等著,面向模式的软件体系结构[M],北京:机械工业出版社,2003:1-4
    [19]邓玉龙. MVC 设计模式在电子商务系统中的研究与应用[J].南京邮电学院学报,2002.2(22),80-83.
    [20]Robinson P. Object-Oriented Design[M]. London: Chapman Hall, 1992 .
    [21]赵东等.基于 WEB 的三层结构在智能供应连中的应用[J].计算机工程,2002.28(1),222-225.
    [22]Ted Husted, Cedric Dumoulin, George Franciscus, David Winterfeldt, Struts in actionBuilding web applications with the leading Java framework[M], 2003.
    [23] 特纳(Turner,J ),比德尔(Bedell,K )著.Struts Kick Start 中文版[M]. 孙勇译.北京:电子工业出版社,2004.
    [24] 孙卫琴著.精通 Struts:基于 MVC 德 Java Web 设计与开发[M].北京:电子工业出版社,2005.

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

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

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