spring学习笔记
王大狗
这个作者很懒,什么都没留下…
展开
-
spring简介
spring主要思想:简化Java开发为了降低Java开发的复杂性,spring采取了以下4种关键策略1.基于POJO的轻量级和最小侵入式编程:不会强迫用户实现spring规范的接口或抽象类,并尽可能地不破坏代码,除非使用了注解2.通过依赖注入和面向接口实现松耦合:通过在方法或接口中进行构造器注入其它类,并结合java中多态的特性(子类型可以向上造型为父类型)实现松耦合3.基于切面和惯例进行声明式...原创 2018-04-06 09:44:17 · 104 阅读 · 0 评论 -
springIOC
IOC:指程序中对象的获取方式发生了反转,从最初的new方式创建,转变为第三方框架创建,注入(DI),它降低了对象之间的耦合度,是spring框架的基础与核心。IOC为一种控制反转的思想,DI是实现IOC的主要技术途径。DI:依赖注入,将一起工作具有关系的对象,通过构造方法参数或方法参数传入建立关联。DI实现方式:1.构造器注入2.setter注入3.接口注入(不常用)创建应用对象之间协作关系的行...原创 2018-04-06 13:55:03 · 639 阅读 · 0 评论 -
springAOP
springAOP术语:通知:在spring中,切面的具体工作被称为通知,前置通知,后置通知,返回通知,异常通知,环绕通知连接点:在应用执行过程中能够插入切面的一个点切点:切点的定义是指匹配通知需要织入的一个或多个连接点切面:通知与切点的集合,表明在何时何地做何事springAOP提供的支持: https://blog.csdn.net/udbnny/article/details/58700...原创 2018-04-06 15:57:39 · 190 阅读 · 0 评论 -
springMVC
MVC模式:M-model:模型(model):的职责是负责 业务逻辑,包含两层:业务数据和业务处理逻辑,比如实体类,dao,service都属于模型层。V-view:视图(view):的职责是负责显示界面和用户交互(收集用户信息),属于视图的组件是不包含业务逻辑和控制逻辑的JSpC-controller:控制器(controller)是模型层和视图层之间的桥梁,用于控制流程。spring对mvc...原创 2018-04-07 09:54:24 · 168 阅读 · 0 评论