JSP(little bit)
之前使用它们的用途是什么?
他们所有的构建工具,当您拥有小程序时,添加依赖项,并且运行回归测试非常简单。但是,当您开始拥有具有复杂层次结构的大型项目时,使用MakeFiles或简单构建脚本等工具变得很难维护。
不用担心,学习Mavin需要
我发现时,在学习gradle时,这是必不可少的。
人,第您根据用来构建的gradle/maven学习gradle/maven。
rade或maven是构建框架。他们简化并自动化收集所有第三方依赖并包装完整申请的工作。您可以通过创建Shell脚本或其他一些构建工具来获得完全相同的结果。 另一方面,Spring是用于特定功能的框架,但不能用于构建。
两件事是完全分开的。 spring甚至可以直接通过下载.jar并手动将其添加到您的类路径中。像Eclipse这样的IDE会有所帮助。许多项目仍然这样做 - 他们有一个自定义的构建框架,而不是Maven等。 简而言之,学习gradle/maven是使用弹簧所必需的。无论如何,您仍然应该学习它们,因为它们是广泛使用的标准。但是,没有依赖性,两者都可以分开学习。< 1 day; gradle can get a bit complicated, but if you're just starting out, there's ample resources online.
开始用毛过开始,然后跳到春天。 Maven有一个称为原型的概念,该概念将有助于创建最小的春季项目。原型列表发表在maven站点中。同样,当您想学习春季时,您需要与不同组件之间的依赖关系进行工作。因此,从Maven Basics开始,然后跳入Spring,否则您将与春季图书馆及其依赖关系进行持续的斗争。 Gradle是一个优雅的构建系统,用于与大型项目合作,并且是一个更好的恶作剧。