在前面我们一起学习了 JavaSE 的底子知识,随着学习的深入,我们也将渐渐先容 JavaEE 的内容,像 Spring 框架,Mybatis 等等。在本篇博客中,我将会简单先容 Spring 和 Maven ,并创建一个基于 Spring Boot 框架的非常简单的 Web 应用步伐 1. 什么是 Spring
官方网站 —— Spring | Home Spring:Spring 是一个轻量级的 Java 开源框架,核心头脑是控制反转(IoC)和面向切面编程(AOP) 在广义上,Spring 指的是 Spring 百口桶,即一个生态体系,它包罗了许多模块,如 Spring Framework、Spring Boot、Spring MVC 等,它能整合开源天下浩繁的第三方框架和类库,因此徐徐成为了使用最多的 Java EE 企业应用开源框架 在狭义上,Spring 又可以单指 Spring Framework 框架,由于 Spring Framework 是 Spring 生态体系的核心,控制反转和面向切面编程的核心头脑就是由 Spring Framework 提供的
(在背面的学习中,我们说的 Spring 指的就是 Spring Framework) Spring Boot:
Spring Boot 是 Spring 生态体系中的一个模块,是一个为快速开辟 Spring 应用步伐而计划的框架。它通过提供一系列预设置的模板和默认设置,可以极大地简化了基于 Spring 的应用步伐的设置和摆设过程。简单来说, Spring Boot 是对 Spring 的进一步简化和封装~ 2. 什么是 Maven
在上面我们提到了 —— “ Spring Boot 可以简化了基于 Spring 的应用步伐的设置和摆设过程 ”,而这此中,Maven 就发挥了巨大的作用 Maven 的概念:
Maven 是一个项目管理和构建自动化工具,它使用一个名为 pom.xml 的文件来管理项目的构建、依赖、陈诉和文档。Maven 通过界说项目对象模子(Project Object Model, POM)来形貌项目构建和依赖管理
在之前的博客 【MySQL】使用 JDBC 毗连数据库 中,我们必要将 jar 包导入到项目中才气使用此中的 API,但是如今有了 pom.xml 的文件后,我们只必要把依赖加进去,就可以直接使用了