摘要: 一 问题背景 我们做的是医疗信息化系统,在系统中一条患者信息对医院中当前科室中的所有诊断医生是可见的,当有一个诊断医生点击按钮处理该数据时,数据的状态发生了变化,其他的医生就不可以再处理此患者的数据了。我们开始的做法是,在医生点击按钮时先去后台数据库获取当前数据状态,根据状态判断数据是否可以操作,如 阅读全文
posted @ 2018-12-28 18:35 梓&艺 阅读(22360) 评论(2) 推荐(2) 编辑
摘要: 在我的前一篇博文静态代理中,使用静态代理模式时,我们需要在程序加载执行前,手动的创建好每个目标对象类的代理类。这样就导致我们如果有很多个需要被代理的类时,就必须手动的去创建好所有的每一个代理类,这样就会生成很多的代理文件,不易于代理的维护和管理。有没有什么办法可以不用生成这么多代理类呢?动态代理 一 阅读全文
posted @ 2018-12-25 17:18 梓&艺 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一 什么是代理 代理(Proxy) 它是一种设计模式,提供了对目标对象另外的访问,即通过代理对象访问目标对象。这样做的好处就是可以在不改变目标对象实现前题下,增加额外的功能,即对目标对象的功能做扩展。 举个例子:我们需要在一个方法的执行前和执行后添加日志记录功能,在不使用代理时,我们的方法调用如下 阅读全文
posted @ 2018-12-23 11:41 梓&艺 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 使用Spring框架已经有很长时间了,一直没有仔细的想过框架的设计思想是什么样的,底层到底是怎么实现的,这几天调试程序看了些源码,写下来做个记录。由于Spring框架博大精深,个人理解的难免有不正确的地方,希望看到的朋友可以指正,不胜感激。 一 什么是IOC IOC是Inversion of Con 阅读全文
posted @ 2018-12-23 01:05 梓&艺 阅读(373) 评论(0) 推荐(0) 编辑