Spring MVC 和 Angularjs

2023-11-26

目前我正在努力学习Angular JS,但首先我想设置我的环境Spring mvc.

目前我只想休息工作,但我怀疑什么是放置资源的最佳方式Spring MVC

我的简单应用程序有这个骨架:

my-simple-app:
 src
   main
     java
     resources
   webapp
     resources
     WEB-INF

如果我想把app文件夹从角种子,最好放在哪里?

我尝试放入src/webapp/resources/app但后来我必须移动html文件到 WEB-INF?

你的 angular-js spring mvc 应用程序的骨架怎么样?

重定向到的最佳方法是什么app/index.html?到欢迎文件,然后仅使用angularjs $routeproviders?

Thanks!


据我所知,您的前端技术是Angularjs你的后端技术是春季MVC.

我是一名前端开发人员,因此我可以为您提供有关 HTML、CSS 和 Javascript 结构的建议。

以下是我的建议:

  1. 前后端通信方式:JSON(需严格遵循MVC模式)

  2. 文件位置:所有前端文件都应位于 WEB-INF 文件夹中,其结构如下:

    • WEB-INF/Assets:所有 JavaScript 文件、JavaScript 库、图像、CSS 等都应该放在此处。您可以为资产中的每种资源类型打开单独的文件夹

    • WEB-INF/JSP:您所有的 JSP 都应该放置在这里。由于 Angular 的最大优势是单页应用程序,因此您可以为每个主页创建一个 JSP 并将它们放在这里

    • WEB-INF/HTML:将使用注入到 JSP 中的所有静态资源<ng-view>or <ng-include>可以放在这里

希望这可以帮助!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Spring MVC 和 Angularjs 的相关文章

随机推荐

  • 在 EAP 6.4.0 中使用 JPA 2.1

    我寻找这个问题的解决方案 到目前为止还没有成功 我们正在将应用程序迁移到 EAP 6 4 0 并且我们的应用程序依赖于 JPA 2 1 然而 JBoss 是一个 Java EE 6 服务器 因此以模块的形式包含 JPA 2 0 我尝试将 J
  • 如何使用 JavaScript 导航到不同的页面

    我目前正在使用以下代码将用户重定向到 C 中的另一个页面 Response Redirect somepage aspx 不过 我想用 JavaScript 来完成此操作 试试下面的代码
  • 如何从SQLite数据库中获取特定月份的数据

    我将数据保存在 SQLite 数据库中 我将日期保存在数据库中作为 DATETIME 数据类型 我只想从 SQLite 数据库中检索特定月份的数据 我尝试使用以下查询来检索数据 但它没有用 它为我提供了数据 但不是特定月份 SELECT c
  • 如何在集群中运行的节点中选举主节点?

    我正在编写一个托管云堆栈 在 EC2 等硬件级云提供商之上 我很快将面临的一个问题是 几个相同的节点如何决定其中哪一个成为主节点 即考虑在 EC2 上运行 5 台服务器 其中一台必须成为主服务器 其他服务器必须成为从服务器 我读到了一个描述
  • 删除 Django 登录表单中电子邮件的区分大小写

    我创建了一个自定义 UserModel 并使用电子邮件作为主要身份验证 ID 而不是用户名 问题是大小写敏感 因为它很重要 电子邮件受保护 电子邮件受保护 作为2个不同的帐户 我需要强制它作为 1 个帐户来处理 忽略它是大写还是小写 这是我
  • 如何在 CI 服务器上的 ASP.NET 网站上使用 NuGet 包

    我有许多 ASP NET Web 表单网站 没有 csproj 文件的网站 我正在尝试找出如何最好地使用它们的 NuGet 包 使用 Visual Studio 2015 时 通过 UI 添加 NuGet 包可以正常工作 站点根目录中有一个
  • 如何获得一个国家的城市边界

    我想从芬兰的 OSM 中提取城市特定数据 我有芬兰的数据 但我只需要 5 个城市的数据 赫尔辛基 埃斯波 万塔 考尼亚宁和 Siuntio 我可以提取赫尔辛基所需的数据 但我需要其余城市的城市边界 这样我可以制作一个多边形 如果我有多边形
  • python 中关键字参数值的命名空间是什么?

    我知道自从我发现 python 以不同的方式对待这个命名空间 def foo l l append 1 print l foo foo foo foo 打印以下内容 1 1 1 1 1 1 1 所以我对它们用作对象初始值设定项持怀疑态度 然
  • 如何获取 StackPanel 中元素的位置?

    假设我有一个 StackPanel 它会动态填充副本 从而更改其中元素的 Y 位置 我在该 StackPanel 中有一个特定元素 我想在 StackPanel 重新定位其所有子元素后找到该元素的 Y 位置 相对于 StackPanel 或
  • Python 2.7 如何解析格式为 2014-05-01 18:10:38-04:00 [重复]

    这个问题在这里已经有答案了 我正在尝试解析这个日期时间字符串 但尚未成功 我该如何获取它 d 2014 05 01 18 10 38 04 00 datetime datetime strptime d Y m d H M S Z Valu
  • 安装 Homebrew Python 后 Python 包位于错误的位置?

    将 Homebrew 的 Python 安装到已安装 Apple Python 的系统上后 列出的最后一个条目sys path使用 Homebrew 的 Python 是 Library Python 2 7 site packages u
  • 将 pandas DateTimeIndex 转换为 Unix 时间?

    将 pandas DateTimeIndex 转换为 Unix 时间 可迭代 的惯用方法是什么 这可能不是要走的路 time mktime t timetuple for t in my data frame index to pydate
  • Python 3.3+ 中的包不需要 __init__.py

    我正在使用Python 3 5 1 我在这里阅读了文档和包部分 https docs python org 3 tutorial modules html packages 现在 我有以下结构 home wujek Playground a
  • 如何从 API Platform 文档中隐藏路由

    我正在 Symfony 4 下使用 API Platform 构建 API 我想隐藏文档中的一个实体 该实体只能由打击的 ROLE ADMIN 访问 没有兴趣在文档中可见 这是我要隐藏的实体
  • IE 中的文本区域不会显示换行符

    使用 jQuery 的 load 方法我将文本加载到文本区域中 在 Chrome 和 FF 中运行良好 与往常一样 IE 必须有所不同 并且不会显示换行符 我试过了white space pre wrap没有运气 有任何想法吗 My cod
  • 是否可以将反射与 linq to 实体一起使用?

    我试图通过创建一个扩展方法来一般处理过滤来清理我的代码 这是我试图清理的代码 var queryResult from r in dc Retailers select r if string IsNullOrEmpty firstName
  • PHP LDAP 获取用户属性,包括关联组

    对当前用户运行搜索以检索所有属性 包括使用 LDAP PHP 的 Active Directory 中的关联组 的最佳方法是什么 对于属性 主要只是名字 姓氏和显示名称 对于关联组 仅包含用户所属的组 例如 memberOf 函数 我尝试了
  • ASP.NET 临时文件清理

    我可以安全地删除该文件夹的内容吗 C WINDOWS Microsoft NET Framework v4 0 30319 Temporary ASP NET Files root 在 Windows 2003 R2 标准系统上 假设我没有
  • 以纯色作为背景的 SVG 形状透明度

    我有一个 svg 容器 用作背景 里面画了一个圆圈 基本上 这就是我所做的
  • Spring MVC 和 Angularjs

    目前我正在努力学习Angular JS 但首先我想设置我的环境Spring mvc 目前我只想休息工作 但我怀疑什么是放置资源的最佳方式Spring MVC 我的简单应用程序有这个骨架 my simple app src main java