摘要: 一、基础概念 Q:Spring是什么? 定义:Spring是一个轻量级的IoC(控制反转)和AOP容器框架。 目的:用于简化企业应用程序的开发,使得开发者只需要关心业务需求。 常见的配置方式: 基于XML的配置 基于注解的配置 基于Java的配置 组成: Spring Core :核心类库,提供IO 阅读全文
posted @ 2019-09-26 17:34 有梦想的肥宅 阅读(2181) 评论(0) 推荐(0)
摘要: 为了本地创建数据库自己玩耍,还是下个Oracle的客户端吧... 一、下载地址 注意,要用Oracle的帐号进行登录后才能下载 http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip http: 阅读全文
posted @ 2019-09-23 23:55 有梦想的肥宅 阅读(264) 评论(0) 推荐(0)
摘要: 一、传统 JDBC 回顾 用一个大佬的demo来简单看一下 /** * 使用jdbc,根据id查询单个Student的信息 */ public class JdbcManage { public Student getOneStudent(int id) { String sql = "SELECT 阅读全文
posted @ 2019-09-23 16:28 有梦想的肥宅 阅读(371) 评论(0) 推荐(0)
摘要: 文章更新时间:2020/04/06 一、一个例子 在上面的例子中,包租婆的核心业务就是签合同,收房租,那么这就够了,灰色框起来的部分都是重复且边缘的事,交给中介商就好了,这就是 AOP 的一个思想:让关注点代码与业务代码分离! 例子解析: 1.在 Package【service】下新建一个【Land 阅读全文
posted @ 2019-09-22 23:39 有梦想的肥宅 阅读(395) 评论(0) 推荐(0)
摘要: 自动装配 1、歧义性 我们知道用@Autowired可以对bean进行注入(按照type注入),但如果有两个相同类型的bean在IOC容器中注册了,要怎么去区分对哪一个Bean进行注入呢? 如下情况,若用@Autowired的方式按类型注入,IOC容器就不知道应该注入哪个了: <bean name= 阅读全文
posted @ 2019-09-17 18:02 有梦想的肥宅 阅读(405) 评论(0) 推荐(0)
摘要: 通过注解装配 Bean 1、前言 优势 1.可以减少 XML 的配置,当配置项多的时候,XML配置过多会导致项目臃肿难以维护 2.功能更加强大,既能实现 XML 的功能,也提供了自动装配的功能,采用了自动装配后,程序猿所需要做的决断就少了,更加有利于对程序的开发,这就是“约定优于配置”的开发原则 I 阅读全文
posted @ 2019-09-16 11:29 有梦想的肥宅 阅读(622) 评论(0) 推荐(0)
摘要: 一、配置Bean的方式及选择 配置方式 在 XML 文件中显式配置 在 Java 的接口和类中实现配置 隐式 Bean 的发现机制和自动装配原则 方式选择的原则 最优先:通过隐式 Bean 的发现机制和自动装配的原则。 基于约定优于配置的原则,这种方式应该是最优先的 好处:减少程序开发者的决定权,简 阅读全文
posted @ 2019-09-14 23:08 有梦想的肥宅 阅读(3449) 评论(0) 推荐(0)
摘要: 一、简介 概念:控制反转是一种通过描述(在 Java 中可以是 XML 或者注解)并通过第三方(Spring)去产生或获取特定对象的方式。(被动创建) 优势: ① 降低对象之间的耦合 ② 我们不需要理解一个类的具体实现,只需要知道它有什么用就好了(直接向 IoC 容器拿) 小结:主动创建的模式中,责 阅读全文
posted @ 2019-09-12 16:09 有梦想的肥宅 阅读(372) 评论(0) 推荐(0)
摘要: 一、简介 定义 aop就是面向切面编程,在数据库事务中切面编程被广泛使用。 在面向切面编程的思想里面,把功能分为核心业务功能,和周边功能。 核心业务:比如登陆,增加数据,删除数据都叫核心业务 周边功能:比如性能统计,日志,事务管理等等 PS:在 Spring 面向切面编程的AOP思想里,周边功能即被 阅读全文
posted @ 2019-09-11 16:06 有梦想的肥宅 阅读(324) 评论(0) 推荐(0)
摘要: PS:由于原来一直用的旧版本的PLSQL客户端,查看执行计划有些数据无法展示,所以今天换一波新版本的使用,记录下安装和使用流程。 PLSQL(oracle数据可视化工具) 一、下载 我用的13的版本,把汉化包也下载一下,提高开发效率~ 二、安装与激活 安装 选好安装目录以后一直下一步就好,很方便 汉 阅读全文
posted @ 2019-09-10 20:14 有梦想的肥宅 阅读(352) 评论(0) 推荐(0)