基于Angular2的模块化Web应用架构设计
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Architecture design of modular Web application based on Angular2
  • 作者:翁湦元 ; 单杏花 ; 朱建军 ; 王雪峰
  • 英文作者:WENG Shengyuan;SHAN Xinghua;ZHU Jianjun;WANG Xuefeng;Institute of Computing Technologies,China Academy of Railway Sciences Corporation Limited;
  • 关键词:Angular2 ; 架构设计 ; 前端开发 ; Web应用
  • 英文关键词:Angular2;;architecture design;;front-end development;;Web application
  • 中文刊名:TLJS
  • 英文刊名:Railway Computer Application
  • 机构:中国铁道科学研究院集团有限公司电子计算技术研究所;
  • 出版日期:2019-01-25
  • 出版单位:铁路计算机应用
  • 年:2019
  • 期:v.28;No.262
  • 语种:中文;
  • 页:TLJS201901013
  • 页数:5
  • CN:01
  • ISSN:11-3471/TP
  • 分类号:64-68
摘要
Angular2框架的基础上提出模块化Web应用的架构设计。从基础结构、分层设计、模块加载策略对应用架构进行说明。通过对应用的分层设计将各模块进行解耦,在模块加载过程中添加用户权限控制提高应用安全性,利用AOT(Aheda-of-time)编译和本地缓存优化应用加载和响应速度。最终达到提高开发效率、保障应用安全、提升用户体验的效果。
        Based on the Angular2 framework, this paper proposed the architecture design of modular Web application. The application architecture was explained from the aspects of infrastructure, layering design and module loading strategy. Through the layered design of application, the modules were decoupled. In addition, user privilege control was added to the module loading process to improve application security, and the application loading and response speed were optimized by using AOT compilation and local cache. It can finally improve the development efficiency, ensure the application security and enhance the user experience.
引文
[1]俞华锋.基于框架的Web前端设计[J].科技视界, 2016(23):410-410.
    [2]于春娜,王晨升,杨光,等.Web前端MVC框架的意义研究[J].产业与科技论坛,2014(1):52-53.
    [3]宋涛,王玉峰,吕思思.在下一代互联网应用中的AngularJS技术概述[J].科技视界, 2016(19):237-237.
    [4]封宇,陈宁江.基于MVVM架构的移动Web前端展示方案[J].计算机与现代化,2014(11):1-4.
    [5]张文军.基于AngularJS的山洪预警与推演系统的前端设计与实现[D].武汉:华中科技大学, 2015.
    [6]廖轶,黄厚宽,杨蕴毅.基于J2EE体系的Web应用系统权限控制框架整合[J].铁路计算机应用, 2007,16(4):1-3.
    [7]陈振.CSRF攻击的原理解析与对策研究[J].福建电脑,2009,25(6):28-29.
    [8]李尚.Web网站的安全问题及防护策略[J].铁路计算机应用,2016,25(6):45-47.
    [9]赵伟,贾卓生.应用级的Web安全[J].铁路计算机应用,2004,13(1):41-43.
    [10]李琼.基于Spring Security的企业级应用安全架构的研究与实现[D].北京:北京交通大学, 2012.

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

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

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