您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. Stinger:Stinger是高效的库,具有高度兼容性,对于libc-a中的aop,使用libffi而不是Objective-C消息转发。 从消息发送到面向方面的代码结束,它比方面的速度快20倍以上-源码

  2. Stinger是一个高效的库,具有很高的兼容性,适用于Objective-C中的aop。 它允许您在考虑插入点(例如之前/之后/之后)的同时,向现有方法添加代码。 Stinger自动处理调用super的问题,并且比使用常规方法(使用libffi而不是Objective-C消息转发)更容易使用。 从消息发送到面向方面的代码结束,它比Aspects快20倍,请参考此测试用例并运行它。 Stinger使用以下方法扩展了NSObject: typedef NSString *STIdentifier
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:892928
    • 提供者:weixin_42166918
  1. automon:Automon将AOP(AspectJ)的功能与用于声明式监视Java代码,JDK和第3方库的监视或日志记录工具结合在一起-源码

  2. 自动门 Automon将AOP(AspectJ)的功能与用于声明式监视以下内容的监视工具或日志记录工具结合在一起: 您的Java代码, JDK, 您的应用程序使用的所有jar。 Automon当前可使用的一些监视工具为:JAMon,JavaSimon,Yammer Metrics,StatsD,Micrometer。 这是当前的。 如果automon不支持您的兴趣工具,通常可以通过添加一个简单的类来支持它。 注意: 可以用作其他监视/计量API的代理,因此automon也可以这样做。
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:7340032
    • 提供者:weixin_42144554
  1. AOP在大规模软件开发项目应用的尝试与思考

  2. 本文的写作源于一个真实的大型软件开发项目,我们努力尝试在这个项目中推广应用AOP。在此我们将对曾经面临过的一些实际问题与困难进行分析,试图引发关于面向方面软件开发(AOSD)的一些更深层次的思考。本文的作者将站在开发者的角度做出客观的判断,既不是AOP的狂热鼓吹者,同样也不是AOP反对阵营的一员。因此可以视作来自Java开发者对AOP技术应用的客观分析和建设性意见。关于AOP关于AOP的概念,笔者在这里不再赘述。谁最先创造了AOP,业界一直有些争议,但普遍接受的说法大概是最先由GregorJKi
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:186368
    • 提供者:weixin_38699302
  1. 通用动态代理链-为你的应用程序添加AOP

  2. 摘要: 大多数开发者都知道在运行时中如何装饰一个对象并向其增加额外的功能。四人帮(GoF)的装饰器模式可帮助开发者获得这个功能。在反射包中,J2SE1.3引入动态代理用于动态地装饰一个业务对象。此外,链化动态代理可以在运行时动态地向一个业务对象增加多种行为。特别地,这些额外的行为的类型是由面向方面编程定位的。这篇文章并不打算对AOP作深入的讨论,而准备把重点放在动态代理的一般链化上,从而使开发者可以用以框架驱动的方法去实现一些AOP概念。如果一个项目早已使用用某些现存的AOP框架,那么开发者不用
  3. 所属分类:其它

    • 发布日期:2021-02-04
    • 文件大小:350208
    • 提供者:weixin_38630463
  1. 面向切面(AOP)与面向对象(OOP)

  2. 火龙果软件工程技术中心  首先你要明确的一点,AOP和OOP是两种不同的认识事物的角度,并不是说有了AOP就不要用OOP.AOP所关注的是传统OOP不能优雅解决的问题.(程序员通常都是完美主义者,当解决某个问题不优雅的时候,那就意味着不完美.)下面将就一个简单的例子来说明他们到底如何的不同.作为一个使用OOP多年的人来说,当我听说AOP可以解决一些OOP一直都不能优雅地解决的问题时,我觉得应该去探个究竟了.对两种技术的比较最能给我们实际应用提供见解.这里我设计了一个例子:一个OOP应用,其中某些
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:269312
    • 提供者:weixin_38587473
  1. XAOP::fire:一个轻量级的AOP(Android)应用程序框架。 包括最实用的AOP应用程序。(一个轻量级的AOP(Android)应用框架。囊括了最实用的AOP应用)-源码

  2. XAOP 一个轻量级的AOP(Android)应用框架,囊括了最实用的AOP应用。心动不如行动,还不赶紧点击,体验一下吧! 关于我 X系列库快速集成 为了方便大家快速集成X系列框架库,我提供了一个空壳模版供大家参考使用: : 特色 支持快速点击切片SingleClick ,支持设置快速点击的时间间隔。 支持动态申请权限切片Permission ,支持自定义响应动作。 支持主线程切片MainThread 。 支持IO线程切片IOThread ,支持多种线程池类型。 支持日志打印切片DebugL
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:620544
    • 提供者:weixin_42102358
  1. AutoLoadCache:AutoLoadCache是​​基于AOP + Annotation等技术实现的高效的缓存管理解决方案,实现缓存与业务逻辑的解压缩,并增加异步刷新及“拿来主义机制”,以适应高并发环境下的使用-源码

  2. 自动加载缓存 现在使用的缓存技术很多,例如Redis , Memcache , EhCache等,甚至还有使用ConcurrentHashMap或HashTable来实现缓存。但在缓存的使用上,每个人都有自己的实现方式,大部分是直接与业务代码绑定定,通过业务的变化,要更换缓存方案时,非常麻烦。然后我们就使用AOP + Annotation来解决这个问题,同时使用自动加载机制来实现数据“常驻内存”。 在infoq发表的文章 推荐使用这个, 中也有可运行的例子。 原始阅读 已经实现基于aspectj
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:1048576
    • 提供者:weixin_42102401
  1. 在.Net中关于AOP的实现

  2. 一、AOP实现初步AOP将软件系统分为两个部分:核心关注点和横切关注点。核心关注点更多的是DomainLogic,关注的是系统核心的业务;而横切关注点虽与核心的业务实现无关,但它却是一种更Common的业务,各个关注点离散地分布于核心业务的多处。这意味着,如果不应用AOP,那么这些横切关注点所代表的业务代码,就会分散在系统各处,导致系统中的每个模块都与这些业务具有很强的依赖性。在这里,所谓横切关注点所代表的业务,即为“方面(Aspect)”,常见的包括权限控制、日志管理、事务处理等等。 以权限控
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:220160
    • 提供者:weixin_38713801
  1. koatty:Koa2 +打字稿= Koatty。 使用Typescript的装饰器实现IOC和AOP-源码

  2. 考特 Koa2 +打字稿= koatty。 使用Typescr ipt的装饰器实现IOC和AOP。 文献资料 (进行中 :flexed_biceps: ) [koatty_doc_EN]即将推出... 安装 npm i -g koatty_cli 快速开始 1.创建项目 koatty new projectName cd ./projectName yarn install npm start 2.创建一个控制器 koatty controller test 3,创建服务 koatty s
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:97280
    • 提供者:weixin_42116701
  1. spring-dubbo-service:微服务spring dubbo项目:dubbo rpc;德鲁伊数据源连接池; mybatis配置集成,多数据源; jmx监控MBean;定时任务; aop; ftp;测试;指标监控;参数验证;跨域处

  2. spring-dubbo-service微服务 一,服务模块 1,服务器 配置:servlet,侦听器,拦截器,过滤器,aop,定时任务 mybatis配置集成,多数据源;级联查询一对一对一对多注解配置及xml配置方式;分页处理:传递Page参数或继承Page的对象参数 druid数据源连接池;配置druid数据源监视: ehcache二级缓存配置xml注解 ftp服务; Excel相关处理; jmx监控MBean 测试; ArchUnit 参数验证;跨域处理; shiro权限控制;静态资源
  3. 所属分类:其它

    • 发布日期:2021-02-03
    • 文件大小:2097152
    • 提供者:weixin_42135754
  1. .Net中的AOP系列之构建一个汽车租赁应用

  2. 开始一个新项目没有AOP的生活变更的代价使用AOP重构本系列的源码本人已托管于Coding上:点击查看。本系列的实验环境:VS2013Update5(建议最好使用集成了Nuget的VS版本,VSExpress版也够用),安装了PostSharp。这篇博客覆盖的内容包括:为项目创建需求从零编写代码来满足需求不使用AOP重构凌乱的代码使用AOP来重构代码这一节会构建一个汽车租赁系统,先是给定业务需求,然后逐渐地添加代码来满足那些需求。一开始不使用任何AOP,从零开始敲代码。业务需求是最重要的,因此我
  3. 所属分类:其它

    • 发布日期:2021-02-02
    • 文件大小:230400
    • 提供者:weixin_38556205
  1. BlockHook:钩住Objective-C块。 强大的AOP工具-源码

  2. 挂钩 用libffi钩住Objective-C块。 它是用于块的功能强大的AOP工具。 BlockHook可以在调用块之前/之后/之后运行您的代码。 当一个块解除分配时,BlockHook甚至可以通知您。 您可以使用BlockHook跟踪块的整个生命周期! 是否想挂钩传递给方法的块? 尝试 ! :glowing_star: 产品特点 易于使用。 保持代码清晰。 支持4种挂接模式:之前,相反,之后和停止。 让您修改返回值和参数。 支持调用原始实现。 随时可以取下挂钩。 遍历块的所有
  3. 所属分类:其它

    • 发布日期:2021-02-02
    • 文件大小:579584
    • 提供者:weixin_42097914
  1. 史诗:适用于Android的动态Java方法AOP挂钩(ART上的Dexposed的延续),支持5.0〜11-源码

  2. 它是什么? 史诗是在ART上的延续(支持 )。 基于开源项目的工作,Dexposed是一个功能强大且非侵入性的运行时框架,用于Android应用程序开发。 Dexposed的AOP完全是非侵入性的,无需任何注释处理器,编织器或字节码重写器。 集成就像在应用程序的初始化阶段仅用一行代码加载一个小的JNI库一样简单。 不仅可以挂钩您的应用程序代码,而且还可以挂钩在您的应用程序进程中运行的Android框架的代码。 Epic保留了相同的API和Dexposed的所有功能,您可以做Dexpos
  3. 所属分类:其它

    • 发布日期:2021-02-01
    • 文件大小:271360
    • 提供者:weixin_42134168
  1. controller-logger:用于Spring Boot的基于AOP的API日志记录-源码

  2. 即将发布的功能 性能提升 依赖关系更新 它是什么? 一个Java库,通过为控制器提供输入输出的自动日志记录来简化Web开发人员的生活。 记录的项目包括所有参数,返回值和一些上下文数据,例如Web请求URL和用户的用户名。 产品特点 自动记录所有API,包括输入和输出。 自动记录API中发生的错误。 由于AOP逻辑,因此在实际的API实现中没有副作用。 借助AOP编织,自动绑定到新的API。 清理日志中的敏感信息,以维护安全性和隐私性。 如果API输入或输出之一是任何文件对象,则显示文
  3. 所属分类:其它

    • 发布日期:2021-01-31
    • 文件大小:2097152
    • 提供者:weixin_42125867
  1. CQRS架构案例TinyLibraryCQRS详解:AOP拦截与异常处理

  2. 如上所述,TinyLibraryCQRS利用了Apworks框架实现AOP拦截,那么首先来了解一下Apworks支持AOP拦截的方式。Apworks采用Castle DynamicProxy实现AOP拦截,因此针对AOP拦截部分的开发,我们需要借助CastleDynamicProxy框架。在此说明一下,虽然Apworks极力使用分离接口模式(Separated InterfacePattern,PoEAA)来降低核心模块对第三方组件的耦合度(这部分内容我会在《.NET应用框架
  3. 所属分类:其它

    • 发布日期:2021-01-31
    • 文件大小:185344
    • 提供者:weixin_38694336
  1. .NET面向上下文、AOP架构模式(实现)

  2. 在本人的.NET面向上下文、AOP架构模式(概述)一文中,我们大概了解了上下文如何辅助对象在运行时的管理。在很多时候我们急需在运行时能把对象控制在一定的逻辑范围内,在必要的时候能让他们体现出集中化的概念,如人群、车辆、动物等等。而Context与AOP有着密切的联系,Context表示逻辑抽象的范围而AOP描述了在这个逻辑范围内如何进行控制。其实这两者都是设计模式外的设计模式,与具体的技术实现无关。那么Context与AOP两者在逻辑上是一个怎样的概念呢?似乎只有图才能最贴切的表达人的理解思路。
  3. 所属分类:其它

    • 发布日期:2021-01-30
    • 文件大小:374784
    • 提供者:weixin_38551376
  1. Lokie:使用C ++和libffi的iOS高效AOP库-源码

  2. Lokie:使用C ++和libffi的iOS高效AOP库
  3. 所属分类:其它

    • 发布日期:2021-01-30
    • 文件大小:306176
    • 提供者:weixin_42142062
  1. spring-boot-demo:该项目已成功集成驱动器(监控),admin(可视化监控),logback(日志),aopLog(通过AOP记录网络请求日志),统一异常处理(json等级和页面等级),freemarker(模板引擎),thy

  2. 中文| 项目简介 spring boot demo是一个用来深度学习并实战spring boot的项目,目前总共包含66个集成demo,已经完成55个。 该项目已成功集成执行器(监控),admin(可视化监控),logback(日志),aopLog(通过AOP记录web请求日志),统一异常处理( json级别和页面级别),freemarker(模板引擎),thymeleaf(模板引擎),Beetl(模板引擎),Enjoy(模板引擎),JdbcTemplate(通用JDBC操作数据库),JPA(强
  3. 所属分类:其它

    • 发布日期:2021-01-29
    • 文件大小:1048576
    • 提供者:weixin_42099815
  1. 基于AOP技术的邮件日志系统研究

  2. 大多数软件都采用日志记录系统的关键操作,而且把日志代码与业务代码交织在一起,并散布到关键操作的业务逻辑中。本人在研发邮件服务系统的过程中,采用面向方面编程(Aspect Oriented Programming,AOP)技术将邮件日志与邮件服务的业务逻辑分离,并把日志单独作为一个模块来实现,然后使用代理的方法将日志功能与业务联接在一起, 组合成一个完整的软件系统。这种设计方法增强了日志模块的独立性和可重用性,提高了系统的灵活性与可维护性。
  3. 所属分类:其它

    • 发布日期:2021-01-29
    • 文件大小:750592
    • 提供者:weixin_38651273
  1. SpringIOC和AOP原理设计模式

  2. 在接触Spring的过程中,听到最多的无非两个名词,一个是控制反转一个是依赖注入。实际这是一个意思,控制反转代表原来由程序本身去控制对象之间的依赖关系的这种格局被反转了,通过第三方容器(IOC)去完成控制这些对象的依赖的关系并对它们进行集中管理。依赖注入:获得依赖对象的过程由自身管理变为了由IOC容器主动注入,就是由IOC容器在运行期间,动态地将某种依赖关系注入到对象之中。 AOP最多听到的就是面向切面编程,那对于这个名词,我第一次听到的时候也是不能理解的。下面用一个图和语言来进行描述:切面
  3. 所属分类:其它

    • 发布日期:2021-01-27
    • 文件大小:807936
    • 提供者:weixin_38717450
« 1 2 ... 45 46 47 48 49 50»