2022 Java开发入门学习路线(一)计算机基础
2022 Java开发入门学习路线(二)Java零基础入门
2022 Java开发入门学习路线(三)搭建Java Web
2022 Java开发入门学习路线(四)数据库开发与实战
Spring框架几乎占据JavaWeb编程的整个世界。掌握Spring是JavaWeb编程的必经之路。Spring 是一个免费开源框架,为了简化企业级项目开发,提供全面的开发部署解决方案。spring的有点也很明显:
Spring入门教程:http://www.imooc.com/wiki/springlesson
本教程将带你直接入门Spring,学习控制反转、依赖注入核心功能,以及AOP面向切面编程,Spring事务支持等。
Spring 刚出世时,提供了 IOC & DI 和 AOP 两大核心功能模块,这两大核心模块不亚于是编程界的倚天、屠龙,对企业项目开发过程产生了巨大的影响。
对初学者而言,所谓学习 Spring ,其课程的主要内容就是讲解 IOC 和 AOP 的概念及其使用。
后来,Spring 在这 2 大核心功能的的基础之上,延伸出更多的功能模块,由这些功能模块为企业项目开发提供了较完整的、全方位的解决方案。
Spring MVC 和 Spring 的关系,也可以从 2 个方面理解:
本教程将带你学习SpringMVC的内容,包括Spring MVC 映射与数据解析、Spring MVC 数据模型、Spring MVC 视图技术、Spring MVC 常规应用、Spring MVC 与主流框架。
SpringMVC教程:http://www.imooc.com/wiki/springmvclesson
Spring Boot 为简化 Spring 应用开发而生,Spring Boot 中的 Boot 一词,即为快速启动的意思。Spring Boot 可以在零配置情况下一键启动,简洁而优雅。
Spring Boot 框架已经是 Java 企业级应用开发的主流框架了。由于微服务的火爆,作为 Spring Cloud 实现基础的 Spring Boot ,更是春风得意,风头一时无两。所以不管出于哪种目的,Spring Boot 都是 Java 开发旅途的重要风景,可以帮助我们技术进阶、升职加薪。
本教程将带你学习SpringBoot的内容,包括Spring Boot 基础开发、Spring Boot 数据访问、Spring Boot 运行管理以及Spring Boot 应用场景。
Spring Boot 入门教程:http://www.imooc.com/wiki/springbootlesson
实践-Spring Boot 2.0深度实践:http://www.imooc.com/learn/933
本课程通过实战的方式,从单一应用开发升级为多模块应用开发。根据不同的部署场景,构建不同格式的打包文件,以及在开发和部署阶段,执行不同的运行方式。
本课程将介绍Spring Boot 及 Spring Boot 2.0 新特性、Spring Web MVC 学习案例、Spring Web Flux学习案例、多模块化项目和各种Spring Boot构建方式、运行方式。
实战-设计一个邮件系统:http://www.imooc.com/learn/1036
本课程为大家详细介绍了发送邮件的相关知识和原理,介绍了 Spring Boot 的基础使用,最后为大家演示了如何通过 Spring Boot 发送各种类型的邮件,掌握如何去设计一个邮件系统。