Java高级框架技术
文章平均质量分 82
模拟实现现在使用的框架的里的一些核心部分的简单实现过程,例如Spring里的IOC、RMI、NIO等
鑫守一生
这个作者很懒,什么都没留下…
展开
-
NIOCSFramework
本文旨在实现一个服务器端采用NIO通信模式,而客户端采用BIO通信模式的工具型框架,且此框架可以二次开发,添加其他更完善的功能与操作。原创 2022-07-04 13:14:39 · 216 阅读 · 0 评论 -
基于代理机制-正则表达式模拟实现SpringAOP
Spring的AOP面向切面编程的核心在于对于一个切点的执行过程可以进行干预,加入前置拦截、后者拦截以及异常处理等,其中的底层原理是使用代理机制得到一个代理对象,实现方法的代理调用,以及通过给切面的切点添加拦截器链,在参考了SpringAOP的一系列源码后,简单模拟实现了面向切面编程的几个重要部分,如下基本上分为三个部分: 1、代理对象的获取 2、切点的匹配以及拦截器链的实现 3、对代理对象执行方法的参数以及结果的获取与处理下面对这三个方面的实现进行具体阐述原创 2022-06-21 20:54:01 · 197 阅读 · 0 评论 -
Java高级基础-两种代理机制的实现
对于Sbring框架中的一些部分,类似于AOP、RMI均存在使用代理机制执行方法的思想,代理机制实质上是通过反射机制得到另一个类的方法以及对象,不需要通过使用方法所在类的对象来调用此,且对于之前只能执行然后返回结果的方法进行处理,使得我们可以在方法执行前后进行相关操作,类似于取出或改变参数、得到结果以及修改结果。原创 2022-04-24 11:31:35 · 449 阅读 · 0 评论