基于Angular2的模块化Web应用架构设计
基于Angular2的模块化Web应用架构设计
-
摘要: 在Angular2框架的基础上提出模块化Web应用的架构设计。从基础结构、分层设计、模块加载策略对应用架构进行说明。通过对应用的分层设计将各模块进行解耦,在模块加载过程中添加用户权限控制提高应用安全性,利用AOT(Aheda-of-time)编译和本地缓存优化应用加载和响应速度。最终达到提高开发效率、保障应用安全、提升用户体验的效果。Abstract: 在Angular2框架的基础上提出模块化Web应用的架构设计。从基础结构、分层设计、模块加载策略对应用架构进行说明。通过对应用的分层设计将各模块进行解耦,在模块加载过程中添加用户权限控制提高应用安全性,利用AOT(Aheda-of-time)编译和本地缓存优化应用加载和响应速度。最终达到提高开发效率、保障应用安全、提升用户体验的效果。