用户名: 密码: 验证码:
基于SpringMVC的多平台J2EE开发方式研究
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Research on SpringMVC-based Multi-Platform J2EE Development
  • 作者:李枭 ; 任维政
  • 英文作者:LI Xiao;REN Weizheng;School of Electronic Engineering,Beijing University of Posts and Telecommunications;
  • 关键词:SpringMVC技术 ; 多平台 ; J2EE开发 ; 数据交互
  • 英文关键词:springMVC technology;;multi-platform;;Java enterprise editon(J2EE) development;;data interaction
  • 中文刊名:CCYD
  • 英文刊名:Journal of Jilin University(Information Science Edition)
  • 机构:北京邮电大学电子工程学院;
  • 出版日期:2017-09-15
  • 出版单位:吉林大学学报(信息科学版)
  • 年:2017
  • 期:v.35
  • 基金:北京邮电大学青年科研创新计划专项基金资助项目(2014PT12)
  • 语种:中文;
  • 页:CCYD201705013
  • 页数:7
  • CN:05
  • ISSN:22-1344/TN
  • 分类号:99-105
摘要
针对J2EE(Java Enterprise Editon)开发中多平台的请求和响应问题,提出了一种基于SpringMVC的开发方式。客户端是多平台的,后台系统架构中的核心控制器根据客户端的类型将请求分发到服务端对应的业务控制器中,处理后返回不同类型的结果响应客户端,并采用跨域异步数据交互的办法,实现了对多平台客户端的数据支持;在数据库方面,采用流行的Hibernate技术进行数据的持久化,并使用MySQL原生工具进行热备,以确保数据安全;在传输方面,采用了HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer)实现身份验证和加密通讯;最后通过系统测试验证了后台系统架构的并发性能良好,符合预期要求。
        To deal with request and response issues in multi-platform J2EE( Java Enterprise Editon)development,a development architecture approach based on Spring MVC is proposed. The approach's core is dispatcher Servlet,which distributes requests to the server's specific Controller depending on the type of client then return different types of result as responses after processing. A system framework is implemented by this approach,it makes use of the B/S way,which uses server rather than client to complete business operations,and client is used for displaying data. And a new cross-domain asynchronous data interaction method is put forward. On the database side,Hibernate technology is used for data persistence,and native My SQL warm backup tool is used to ensure data security; In transmission,HTTPS( Hyper Text Transfer Protocol over Secure Socket Layer) is used for authentication and encrypted communications. The problem of performance is tested and verified by a system checking.
引文
[1]王羽莹.基于多平台的汉语移动学习智能手机软件的研究与开发[D].北京:北京邮电大学信息与通信工程学院,2011.WANG Yuying.A Reaserch and Implemention of Chinese Mobile Learning Software Based on Multi-Platform[D].Beijing:School of Information and Communication Engineering,Beijing University of Posts and Telecommunications,2011.
    [2]郭东,李强,刘健,等.基于Android的移动应用安全实验平台建设[J].吉林大学学报:信息科学版,2015,33(3):325-330.GUO Dong,LI Qiang,LIU Jian,et al.Construction of Android Based Experimental Platform for Mobile Application Security[J].Journal of Jilin University:Information Science Edition,2015,33(3):325-330.
    [3]PRAVEEN GUPTA,PROF M C GOVIL.MVC Design Pattern for the Multi Framework Distributed Applications Using XML,Spring and Struts Framework[J].International Journal on Computer Science and Engineering,2010,2(4):1047-1051.
    [4]许文稼,赵英凯.应用Spring MVC与Hibernate进行WEB开发[J].计算机应用与软件,2008,25(2):264-265.XU Wenjia,ZHAO Yingkai.Application of Spring MVC and Hibernate to Development of Web[J].Computer Application and Software,2008,25(2):264-265.
    [5]LIANG Y DANIEL.Java语言程序设计[M].北京:机械工业出版社,2015.LIANG Y DANIEL.Introduction to Java Programming[M].Beijing:China Machine Press,2015
    [6]PRAVEEN GUPTA,PROF M C GOVIL.Spring Web MVC Framework for Rapid Open Source J2EE Application Development:A Case Study[J].International Journal on Computer Science and Engineering,2010,2(6):1684-1689.
    [7]向佐龙,田斌.Spring和Hibernate的整合应用研究[J].武汉理工大学学报:信息与管理工程版,2007,29(4):45-49.XIANG Zuolong,TIAN Bin.Research on the Application of the Integration of Spring and Hibernate Framework[J].Journal of WUT:Information&Management Engineering,2007,29(4):45-49.
    [8]王建功,张常清,晏西国,等.基于Android的拼接屏智能移动控制系统[J].吉林大学学报:信息科学版,2015,33(2):187-193.WANG Jiangong,ZHANG Changqing,YAN Xiguo,et al.Smart Mosaic Screen Mobile Control System Based on Android[J].Journal of Jilin University:Information Science Edition,2015,33(2):187-193.
    [9]MATT GALLOWAY.Effective Objective-C 2.0[M].北京:机械工业出版社,2014.MATT GALLOWAY.Effective Objective-C 2.0[M].Beijing:China Machine Press,2014.
    [10]李张勇,陈和平,顾广进.跨平台移动Web开发框架与数据交互方法[J].计算机工程与设计,2014,35(5):1827-1832.LI Zhangyong,CHEN Heping,GU Guangjin.Cross-Platform Mobile Web Development Framework and Data Interactive Method[J].Computer Engineering and Design,2014,35(5):1827-1832.
    [11]谢东.基于Oracle的数据库安全策略[J].现代情报,2006,26(1):119-121.XIE Dong.Based on Oracle Database Security Policy[J].Journal of Modern Information,2006,26(1):119-121.
    [12]朱振.基于My SQL复制改进的多主复制数据库扩展实现[D].上海:上海交通大学软件学院,2013.ZHU Zhen.Implementation of Multi-Master Replication Database Extension Based on My SQL Replication[D].Shanghai:School of Software,Shanghai Jiaotong University,2013.

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

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

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