六、Java框架
1. 框架出现的意义
(1)重复/基础代码封装。同时添加额外功能。
(2)释放程序员写代码精力,更关注业务层面。
(3)框架是半成品。
2. 框架的优缺点
优点:更好用、更强大、开发周期更短
缺点:更多的学习成本、初学者更容易出错、对于初学者,出了错误更难解决
3. 常见框架
(1)持久层框架。MyBatis、Hibernate、Spring Data、iBatis。
(2)MVC框架。Spring MVC、Struts1、Struts2。
(3)项目管理框架。Spring FrameWork、Spring Boot。
(4)微服务框架。Spring Cloud。
(5)权限管理框架。Spring Security、Shiro。