从JavaWeb基础到Spring学习的思考

前言

到了现在,SpringFramework已经成为了后端必须学习的框架

曾经就简单的学习了SSM(Spring+SpringMVC+Mybaits)的组合,和同学一起开发了一个漏洞百出的项目

发现,对SSM框架的一直停留在配置使用的阶段

Spring太傻瓜式了,导好包,配置个xml,写点业务,Spring集成一下Mybatis(还是导个包),连接数据库配置一下,写点sql语句,就完成了SSM框架了,哦,还有配置一下Tomcat

甚至在SpringBoot内置了Tomcat,各种配置文件也各种省略,简单写点业务就完成了一个项目。。。

Spring确实做到了Spring的初衷:

Spring makes it easy to create Java enterprise applications

Spring 简化 Java企业应用

但是,身为后端程序员,不能就这么简单的会用就完事了
这个新专栏,将记录解析Spring的一些核心知识,一些理解,一些所思所得


前置知识点

万丈高楼平地起

在我学习Spring前,已经完成了这些知识点的学习

  1. JavaSe 不在停留表层,学习了对反射、注解等知识

  2. JavaWeb 不在停留表层,理解JavaWeb基础的一些内在运用

前面总结了复习JavaWeb的一些知识:JavaWeb总结 - 走向框架

XML:理解配置文件是怎么实现的?
Servlet、Listener、Filter:JavaWeb的三个组件各自的作用?
Cookie、Session、HTTP:客户端、服务器会话的过程?
JDBC:数据库与Java程序的连接?

Spring Framework中存在Web模块,是对JavaWeb的简化

  1. Gof23种设计模式

Spring框架大量运用了设计模式,不仅仅Gof23种设计模式,还有其他的如MVC模式等更加复杂的模式
真正去了解Spring的思想,需要有一个面向对象的思考

  1. Maven管理项目
    别再傻傻的导包了,通过Maven来管理项目,管理jar包,太方便了

Spring是一个内部复杂使用简单的框架


学习

Spring是一个很庞大完善的框架
官网很强:Spring官网
包括解析、API等等,在官网上都有,一切以官网为准

官网上Spring Framework有以下这些知识:
在这里插入图片描述

我们所说的Spring一般是指IoC和AOP,SpringMVC只是SpringFramework的一部分

From configuration to security, web apps to big data—whatever the infrastructure needs of your application may be, there is a Spring Project to help you build it. Start small and use just what you need—Spring is modular by design.

从配置到安全性,从Web应用程序到大数据-无论您的应用程序的基础结构需求是什么,都有一个Spring Project可以帮助您构建它。从细微开始并按需使用-Spring是模块化设计的

开始Spring的分析学习之旅

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值