主要内容 注解配置IOC 注解配置和基于xml的配置功能是一样的,只是配置形式不一样 这里以一个项目为例,项目还是之前的那个 AccountDAOImpl: AcccountServiceImpl: Client: bean.xml: 是的,虽然使用的是注解,xml还是要配置下的,只是配置下创建容器 ...
分类:
编程语言 时间:
2020-02-26 20:55:38
阅读次数:
66
SpringMVC是表现层的框架,MyBatis是持久层框架 Spring是EE开发的一站式框架:有EE开发每一层的解决方案 。以IOC(反转控制)和AOP(面向切面编程)为内核,同时提供了展现层Spring MVC赫尔持久层Spring JDBC等企业级应用技术,是使用最多的JAVA EE开源框架 ...
分类:
编程语言 时间:
2020-02-26 20:53:58
阅读次数:
68
控制反转 IOC 把创建对象的权力交给框架,是框架的重要特征,并非面向对象编程的专用术语。它包括依赖注入DI和依赖查找DL + 目的是削减程序之间的耦合 Application常用的三个实现类:用来读取配置文件 ClassPathXmlApplicationContext:加载类路径下的配置文件;要 ...
分类:
编程语言 时间:
2020-02-22 09:43:35
阅读次数:
75
Spring有三大核心思想,分别是控制反转(IOC,Inversion Of Controller),依赖注入(DI,Dependency Injection)和面向切面编程(AOP,Aspect Oriented Programming)。 控制反转(IOC,Inversion Of Contro ...
分类:
编程语言 时间:
2020-02-20 20:22:35
阅读次数:
101
一个简单的例子 Ioc(Inversion of Control),控制反转。名字起得比较高大上,事实上是一种工程思想,不仅适用于编程领域。我用一个简单的例子来说明IoC: 假设我们到一个餐馆里去吃饭,这个餐馆有成百上千个厨师,每位厨师只能做一样菜,这时候客人应该怎样点菜? 1. 直接到厨房去寻找厨 ...
分类:
编程语言 时间:
2020-02-19 17:31:48
阅读次数:
94
spring和springMvc: 1. spring是一个一站式的轻量级的java开发框架,核心是控制反转(IOC)和面向切面(AOP),针对于开发的WEB层(springMvc)、业务层(Ioc)、持久层(jdbcTemplate)等都提供了多种配置解决方案; 2. springMvc是spri ...
分类:
其他好文 时间:
2020-02-17 16:21:07
阅读次数:
394
1、IOC 控制反转:由spring来控制对象的生命周期和对象之间的关系 依赖注入 DI :(1)组件之间的依赖关系由容器在运行期决定,动态的将某种依赖关系注入到组件中去 (2)通过反射机制实现 优点是: 降低了组件之间的耦合(例如组件A需要创建组件B,由spring注入到A中去,而不是A自己创建) ...
分类:
编程语言 时间:
2020-02-17 15:50:37
阅读次数:
81
- 消息队列 RabbitMQ https://www.jianshu.com/p/79ca08116d57- 依赖注入和控制反转是什么东西???- 任务队列、延迟队列https://blog.csdn.net/liuxinghao/article/details/52205737- 熟悉的测试框架... ...
分类:
其他好文 时间:
2020-02-17 14:19:45
阅读次数:
57
大道至简 我们在软件工程中进行的架构设计、模块实现、编码等工作,很多时候说到底就是围绕一件事进行:解耦。 三层架构,MVC,微服务,DDD.我们分析问题,抽象问题,然后划分边界,划分层次。 也是为了让我们的类、模块、系统有更强的复用能力,提高生产效率。 这一次,我想深入了解和探讨我曾经很迷糊,也没有 ...
分类:
其他好文 时间:
2020-02-14 19:05:38
阅读次数:
84
今天我看了一点看起来比较片面的东西,java常用基本床架,并且在网上搜了相关的知识和概括总结,用来继续后期的学习: 1.struts2框架,这是最经典的框架(可以说没有“之一”)。可以帮你快速搭建出一个MVC模型出来。 2.spring框架,这个框架出彩的地方就在于它的“依赖注入”和“控制反转”。简 ...
分类:
编程语言 时间:
2020-02-12 22:02:21
阅读次数:
60