Ger*_*bas 8 java spring-mvc maven angularjs
目前我正在努力学习Angular JS,但首先我想设置我的环境Spring mvc.
目前我只想休息,但我怀疑将资源放入的最佳方式是什么 Spring MVC
我简单的应用程序有这个口号:
my-simple-app:
src
main
java
resources
webapp
resources
WEB-INF
Run Code Online (Sandbox Code Playgroud)
如果我想把角度种子中的app文件夹放进去,最好把它放在哪里?
我试图放入,src/webapp/resources/app但后来我必须将html文件移动到WEB-INF?
你的angular-js spring mvc应用程序中的骨架怎么样?
重定向到的最佳方法是什么app/index.html?到欢迎文件,然后只与angularjs $routeproviders?
谢谢!
据我所知,您的前端技术是Angualar JS,而您的后端技术是Spring MVC.
我是前端开发人员,因此我可以为您提供有关HTML,CSS和Javascript结构的建议.
以下是我的建议:
前端和后端之间的通信模式:JSON(MVC模式应严格遵循)
文件位置:所有前端文件都应位于具有以下结构的WEB-INF文件夹中:
WEB-INF/Assets:所有的JavaScript文件,JavaScript库,图像,CSS等应该放在这里.您可以在资产内打开每个资源类型的单独文件夹
WEB-INF/JSP:所有的JSP都应该放在这里.由于Angular的最大优势是单页面应用程序,您可以在每个主页面上创建一个JSP并将它们放在此处
WEB-INF/HTML:将使用<ng-view>或<ng-include>可以放在此处的所有静态资源注入到JSP中
希望这可以帮助!
小智 5
最简单的方法是获取angular-seed/app目录中的所有文件并将它们复制到您的src/main/webapp目录中.复制这些文件后,您应该能够重新部署应用程序并拥有正在运行的示例.
大多数servlet容器都将index.html作为默认的欢迎文件.如果您没有,则可以在web.xml中添加该配置<welcome-file-list>.
WEB-INF目录用于不应直接暴露给Web的Web资源.web.xml是不应向远程用户公开的文件示例.在这种情况下,将所有应用程序的资源直接暴露给Web是安全的; 因此您不需要将资源放在WEB-INF下.
| 归档时间: |
|
| 查看次数: |
10734 次 |
| 最近记录: |