我正在使用Spring和AngularJS开发一个电子商务应用程序,在Spring中有一些经验,而我是AngularJS世界的新手。此应用程序将只有Web版本,但在部署Web应用程序后将有移动版本。
目前,我正在设计我的系统,在研究期间,我发现包括Spring Blog在内的一些网站建议分别为AngularJS和Spring创建单独的客户端和服务器端应用程序。由于服务器端部署需要时间,这将是有利的,但缺点是,它需要额外的努力和时间,同时为同一应用程序维护两个项目。
修改
答案 0 :(得分:3)
可能最好的方法是分离后端和前端应用程序。应通过REST服务公开后端。这样你就可以将各种客户端连接到你的后端 - 前端应用程序,移动应用程序等.Spring对开发RESTful服务有很好的支持。 当然你可以使用Spring Security。