Javaweb架构演变过程
概述
javaweb发展历程
以目前Spring Boot作为时间轴的话,web发展的过程大致可以分为以下几个阶段:
- 纯jsp / jsp+Servlet / jsp+JavaBean+Servlet
- MVC / MVP / 三层架构
- 使用EJB进行分布式应用的开发,EJB是重量级框架,在使用上比较复杂和麻烦.
- 由于EJB太重了,于是Spring应运而生,但是Spring在发展上越来越臃肿,所以还是有许多繁琐的配置.
- 同样的由于String配置太繁琐,于是Spring boot诞生了,这时就可以体验 到 “约定大于配置” 的乐趣.
JavaWebMVC模式
springMVC模式


spring之IOC(控制反转)/DI(依赖注入)
什么是Bean?
- 被spring管理的对象称为 Bean.