框架(Framework)
原创
2024-07-24 13:38
29
# 九.框架(Framework) ## 1. Spring总览 + [Spring 框架的设计理念与设计模式分析](https://www.ibm.com/developerworks/cn/java/j-lo-spring-principle/index.html) ## 2. IoC ### 2.1 IoC介绍 + [知乎:Spring IOC原理总结](https://zhuanlan.zhihu.com/p/29344811) + [知乎:Spring IoC有什么好处呢?](https://www.zhihu.com/question/23277575) ### 2.2 IoC容器 + BeanFactory + ApplicationContext以及WebApplicationContext + BeanFactory和ApplicationContext中各自Bean的生命周期 + Bean的注入方式和作用域 #### AOP + [Spring AOP 实现原理与 CGLIB 应用](https://www.ibm.com/developerworks/cn/java/j-lo-springaopcglib/index.html) + **动态代理** + [JDK动态代理代理与Cglib代理原理探究 ](http://ifeve.com/jdk%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86%E4%BB%A3%E7%90%86%E4%B8%8Ecglib%E4%BB%A3%E7%90%86%E5%8E%9F%E7%90%86%E6%8E%A2%E7%A9%B6/) + [Java Proxy 和 CGLIB 动态代理原理](http://www.importnew.com/27772.html) #### 常用知识点 + [Spring常见面试题](https://www.w3cschool.cn/fisug/) + [知乎:@Autowired和@Resource的区别是什么?](https://www.zhihu.com/question/39356740) + StringRedisTemplate 类 + [Spring Doc: Class StringRedisTemplate](https://docs.spring.io/spring-data/redis/docs/current/api/org/springframework/data/redis/core/StringRedisTemplate.html) + [如何使用RedisTemplate访问Redis数据结构](https://www.jianshu.com/p/7bf5dc61ca06) + **RestTemplate类** + [Spring Doc: Class RestTemplate](https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/client/RestTemplate.html) + [A Guide to the RestTemplate | Baeldung](https://www.baeldung.com/rest-template) + [Spring RestTemplate 中几种常见的请求方式](https://blog.csdn.net/u012702547/article/details/77917939) ## Spring Boot + [@SpringBootApplication(源码分析与启动流程)](http://tengj.top/2017/03/09/springboot3/) ==>> 推荐阅读《Spring Boot揭秘》第三章 + **参考视频教程** + [SpringBoot开发常用技术整合](https://www.imooc.com/learn/956) + [Spring Boot聚合工程](https://www.imooc.com/learn/933) + [Spring Boot热部署](https://www.imooc.com/learn/915) + **参考文档以及开原作品索引** + [Spring Boot 中文索引](http://springboot.fun/) #### Thymeleaf + [Thymeleaf-Reference-Guide中文翻译](https://github.com/jack80342/Thymeleaf-Reference-Guide) ## Spring MVC + [Spring MVC中文文档](https://spring-mvc.linesh.tw/) + [SpringMVC深度探险系列](http://www.iteye.com/blogs/subjects/springmvc-explore) #### **Servlet** + [知乎:servlet的本质是什么,它是如何工作的?](https://www.zhihu.com/question/21416727) + [许令波:Servlet 工作原理解析](https://www.ibm.com/developerworks/cn/java/j-lo-servlet/index.html) + [Servlet生命周期与工作原理](https://www.cnblogs.com/cuiliang/archive/2011/10/21/2220671.html) #### redirect和forward + [知乎:web开发过程中redirect和forward有什么区别?](https://www.zhihu.com/question/38013677) + [请求转发(Forward)和重定向(Redirect)的区别](https://www.cnblogs.com/Qian123/p/5345527.html) #### Spring MVC常用注解 + [springmvc常用注解标签详解](https://www.cnblogs.com/leskang/p/5445698.html) + [Spring MVC 的常用注解](https://blog.csdn.net/qian_ch/article/details/73826663) #### 面试相关 + [SpringMVC面试题](https://www.w3cschool.cn/qgutf/) ## MyBatis + [MyBatis Reference Documentation](http://www.mybatis.org/mybatis-3/index.html) ===> [中文文档](http://www.mybatis.org/mybatis-3/zh/index.html) + [美团技术团队:聊聊MyBatis缓存机制](https://tech.meituan.com/mybatis_cache.html) + [动态SQL](http://www.mybatis.org/mybatis-3/zh/dynamic-sql.html) + [MyBatis常见面试题](https://www.w3cschool.cn/kzsow/) + MyBatis中的#与$的区别 ## Spring Cloud + **参考文档以及开源作品索引** + [Spring Cloud 中文索引](http://springcloud.fun/)
评 论
目录