一、为什么学习框架?
1. 学习框架相当于从“小作坊”到“工厂”的升级,小作坊什么都要自己做,工厂是组件式装配,特点就是高效。
2. 框架更加易用、简单且高效
第三方框架使用也越来越多,几乎所有的java项目都会使用的基础框架,叫做javaee框架;我们学习基础的框架SSM==》几大框架的简称:Spring Framework+SpringMVC+MyBates.
- Spring Framework:基础框架,包含很多组件;
- SpringMVC:web开发;
- MyBates:操作数据库的框架;
基于这些框架,对比之前的servlet、jdbc,灵活性,易用性,扩展性有很大提升。
SpringBoot 相比于 Servlet 的优点总结:
- 添加外部 jar 更容易,不易出错(版本问题无需关注);
- 调试项目更加方便,无需配置 Tomcat;
- 发布项目更加方便,无需配置 Tomcat;
- 添加路由更加方便,无需每个访问地址都添加一个类
使用框架,主要要学习更多的注解;
框架代码执行流程/顺序,与servlet相似,需要根据约定