
Spring
Alone枫叶
世界上有10种人,一种懂二进制,一种不懂二进制。
展开
-
Spring IOC以及DI
Spring的IoC(控制反转) 与DI(依赖注入) IOC: 控制反转,所谓控制反转就是把创建对象(bean)和维护对象(bean)之间的关系的权利转移到器Sqring容中去了(ApplicationContext.xml)而程序本身不在维护了 DI: 依赖注入,将类里面的属性在创建类的过程中给属性赋值.。实际上DI和IOC是同一个概念,因为在ApplicationContext.xm...原创 2019-03-31 19:43:44 · 304 阅读 · 0 评论 -
Java动态代理详解
静态代理和动态代理 我们根据加载被代理类的时机不同,将代理分为静态代理和动态代理。如果我们在代码编译时就确定了被代理的类是哪一个,那么就可以直接使用静态代理;如果不能确定,那么可以使用类的动态加载机制,在代码运行期间加载被代理的类这就是动态代理,比如RPC框架和Spring AOP机制。 动态代理 我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,而AOP的原理就是java...原创 2019-03-31 21:15:19 · 344 阅读 · 0 评论 -
Spring AOP
AOP AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,而与它对...原创 2019-03-31 21:36:20 · 1139 阅读 · 0 评论 -
SpringMVC详解
SpringMVC详解 SpringMVC框架是以请求为驱动,围绕Servlet设计,将请求发给控制器,然后通过模型对象,分派器来展示请求结果视图。其中核心类是DispatcherServlet,它是一个Servlet,顶层是实现的Servlet接口。 Spring Web MVC也是服务到工作者模式的实现,但进行可优化。前端控制器是DispatcherServlet;应用控制器其实拆为...原创 2019-03-28 20:42:41 · 167 阅读 · 0 评论 -
Spring总结
Spring总结 Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EE full-stack(一站式) 轻量级开源框架。 web层:struts,spring-MVC service层:spring dao层:hibernate,mybatis , jdbcTemplate 一、Spring的优点 方便解耦,简化开发(高内聚低...原创 2019-04-02 21:51:56 · 216 阅读 · 0 评论