【发布时间】:2015-03-09 00:27:26
【问题描述】:
我对如何制作 java webapps 和 jsp 页面有中等程度的了解。我正在尝试通过学习如何使用 Spring MVC、AngularJS 和 RESTful api 来扩展我的专业知识。
我无法在点之间画线。首先,根据我所阅读的内容,在尝试做纯 angularJS 时,应该没有真正需要 jsp 页面。所以这次我尽量不使用jsp。
我非常想制作两个 html 页面,每个页面都有一个链接。现在在一个完全基本的 Spring MVC 设置中,这将在两个控制器和 ServletDispatcher 的帮助下完成。在 servlet-context.xml (默认名称)中,我可能会将默认后缀从 .jsp 更改为 .html,但我已经读过我应该将静态 html 页面视为资源,而不是视图,因为它们不需要权力一个servlet。
问题是,我从未制作过任何不使用调度程序或前端控制器 servlet 的网页,尽管这对大多数人来说可能是完全显而易见的,但我不知道有什么替代方案。我非常怀疑我是否应该使用 ServletDispatcher,以及替代方案是什么。我有点认为 ServletDispatcher 和前端控制器模式实现是 Spring 最核心的部分之一......
那么我应该将 ServletDispatcher 用于 Angular Web 应用程序,还是应该只使用 Spring 来制作 RESTful api?
【问题讨论】:
标签: java angularjs spring jsp spring-mvc