Java Spring、AngularJS和Maven之间的联系

Java Spring、AngularJS和Maven之间的联系,java,angularjs,spring,maven,Java,Angularjs,Spring,Maven,今年秋天我将开始一份新工作,在开始之前我需要学习一些关于Maven、Spring和Angular的知识。我刚从研究中毕业,以前从未使用过或听说过这些工具。我已经读了一些关于这三个方面的书,但没有一本更明智 有人能简单地解释一下这三个词的用途,以及它们之间的联系吗?我想肯定有一个,因为我被要求学习所有三个。另外,从我对Angular使用HTML和CSS的理解来看,这是我在使用Angular之前应该学习的东西吗 AngularJS是一个JavaScript框架,目的是使用HTML页面和CSS。纯HT

今年秋天我将开始一份新工作,在开始之前我需要学习一些关于Maven、Spring和Angular的知识。我刚从研究中毕业,以前从未使用过或听说过这些工具。我已经读了一些关于这三个方面的书,但没有一本更明智


有人能简单地解释一下这三个词的用途,以及它们之间的联系吗?我想肯定有一个,因为我被要求学习所有三个。另外,从我对Angular使用HTML和CSS的理解来看,这是我在使用Angular之前应该学习的东西吗

AngularJS是一个JavaScript框架,目的是使用HTML页面和CSS。纯HTML页面生成静态网页,CSS使用纯HTML代码为网页带来一些样式(颜色、位置…),然后AngularJS赋予页面一些生命,将静态页面变成动态页面,从而可以动态更改页面内容等。 所以,如果你想学习AngularJS,你至少需要学习HTML

Spring是一个Java框架,它扮演着web应用程序后端的角色。他从前端(AngularJS+HTML和CSS)获取数据,并做了一些很好的事情,最常见的是他处理数据并将其放在数据库中

Maven使项目的结构栩栩如生(感谢Broser的评论)。他管理您希望在项目中使用的所有东西的依赖关系,这对构建过程也很有用。Maven做了很多与依赖项和打包相关的事情。例如,Maven可以帮助您处理Spring框架的依赖关系

关于这些技术的更多信息,您可以在每个技术的官方页面上找到

有用链接:

HTML:w3schools.com/HTML/default.asp

CSS:w3schools.com/CSS/default.asp和 w3schools.com/bootstrap/default.asp(很好学)

JavaScript:www.w3schools.com/js/default.asp

AngularJS:docs.AngularJS.org/misc/started

马文:

春天:

从JavaScript内容中,我建议您为每本书至少搜索一本好书。

是一个企业JVM框架,它提供了如下内容,并提供了一个premier。它主要是用Java编写的,一个显著的例外是JSP文件——这些文件通常是用Java编写的

是一个工具和工具,除了构建和生成JAR或可部署的WAR版本外,它还可以运行项目的测试套件

是一个JavaScript框架,可以用来控制屏幕上呈现的内容,也可以影响表示


这些东西有很多,我不希望有一个周末能帮你。然而,这些项目的一般方法是分层思考

考虑到这个概念

  • Spring是后端层;它正在处理与业务逻辑和数据处理有关的许多繁重工作
  • 角度是前端层;它处理与用户的交互
  • Maven脱离了这两个层,但可以在这两个层中都扮演角色(取决于它的设置);它控制项目是如何构建的,以及将生成的工件发布到生产环境中

构建工具、后端和前端框架。唯一可能的连接可以通过项目的工具选择来完成。您是否阅读了本网站上这三种技术中任何一种的
info
页面?将鼠标悬停在标记上,然后单击
info
。这个问题太宽泛了。各个维基百科页面的介绍部分提供了一个简单的解释。如果您是Spring新手,我真的建议您开始阅读Spring引导:。在官方网站上:“我们对Spring平台和第三方库有着独到的见解,这样你就可以用最少的麻烦开始了。”非常感谢你给出的易于理解的解释!我从来没有遇到过他们,官方网站上的解释对我来说有点太复杂了;-)反对法官大人!;-)Maven不负责组织应用程序的结构!作为软件设计师,我是。Maven“只是”将项目的结构带入生活。尽管它做得非常好。@GeroldBroser你说得对!谢谢你的贡献。已经编辑过了。