目前我正在开发一个Spring MVC Web应用程序,在这个应用程序中,我们使用JSP,EXTJS,jQuery,CSS,JavaScript,AJAX和其他一些UI库进行前端设计。这个应用程序包含数千个jsps,几乎每个jsp都与自己的CSS和Js文件相关联,用于UI设计和服务器通信。我必须将此项目转换为单个页面应用程序,以改善用户的UI体验。
我想知道在将大型Web应用程序转换为单页面应用程序时,从UI的角度需要注意哪些事项。例如,如果我想使用Javascript,我将不得不创建好的命名空间。请指出我应该学习什么的正确方向或关于单页应用程序开发的任何好文档。
谢谢。