【发布时间】:2014-09-28 10:33:19
【问题描述】:
我是 Web 开发的新手,最近开始阅读有关 AngularJS 和 SpringMVC 以及其他一些框架的信息。据我了解,AngularJS 在客户端实现 MVC,而 Spring 在服务器端实现 MVC。
在另一个教程中,我读到了将 AngularJS 与 SpringMVC 结合使用。这让我有点困惑。
为什么我们需要在服务器端实现 MVC 模式,而它已经在客户端完成了?
如果 spring 返回一个视图,那么它是如何传递给 AngularJS 的呢?或者当 Angular 本身有要呈现的视图时,返回视图的必要性是什么?
此外,并非所有控制器和服务都位于客户端 (AngularJS) 会导致安全问题,因为 JavaScript 存在安全漏洞的情况。而且,客户端不会加载客户端吗?
我有点困惑。如果我在某处错了,请纠正我。提前致谢。
【问题讨论】:
标签: javascript spring angularjs spring-mvc model-view-controller