支持Silverlight的AOP

2008 年 8 月 05 日

AOP 或者说面向方面编程 ;/1217988702177/) 支持开发人员将代码段“织入”到对象和方法中,而不需要显式地将代码放入到类的源代码中。附加的代码通常被称为“通知(advice)”,它通常被存储在配置文件中,除此之外,也可以用其他方法存储。或许最广为人知的 AOP 系统就是 AspectJ ,它是对于 Java 的扩展。

近年来,AOP 颇具争议。很多人一边诅咒着那些需要重复实现的任务,例如安全与日志;一方面又由于注入代码在源代码中无法清晰可见,而回避 AOP。但是,即使你对其深恶痛绝,你迟早都会碰到那些使用 AOP 的代码。

对于当前正在使用或有意于尝试使用 AOP 的.NET 开发人员而言, PostSharp 会是一个选择。它使用了后处理的方式将 advice 添加到类中。这种方式通过修改已经编译的 EXE 或 DLL 注入必要的代码段。在 PostSharp 中,advice 通常以 Attribute 对其标识。

最近,PostSharp 宣布 1.5 版本支持 Silverlight 2 。CTP 技术预览版本还支持.NET 精简框架(Compact Framework,CF)和 Novell 的 Mono。Chris Koenig 演示了 PostSharp 的例子

查看英文原文: Aspect Oriented Programming for Silverlight

2008 年 8 月 05 日 21:10472
用户头像

发布了 109 篇内容, 共 35.3 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

使用resilio实现多集群的k8s pod数据双向非实时同步

东风微鸣

Kubernetes 探索与实践 openshift

一点就透的二分查找算法

比伯

Java 编程 程序员 面试 计算机

每周花6小时跟清华大牛学Java:JVM、高并发多线程、算法、微服务等。技术能力蹭蹭往上涨!

Java成神之路

Java 程序员 架构 面试 编程语言

最近我发现瑞幸在这样做私域运营

Linkflow

营销数字化 客户数据平台 CDP 私域运营

阿里P8大牛总结整理的精选技术好文:Redis+Nginx+设计模式+Spring全家桶+SQL+Dubbo

Java成神之路

Java 程序员 架构 面试 编程语言

LeetCode题解:121. 买卖股票的最佳时机,暴力法,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

微服务已然成为Java开发的面试门槛,你连SpringCloud都不会还想跳槽涨薪?

Java成神之路

Java 程序员 架构 面试 编程语言

MindSpore手写数字识别初体验,深度学习也没那么神秘嘛

华为云开发者社区

人工智能 学习 手写识别

从应用迁移到平台微认证:鲲鹏技术解读

华为云开发者社区

鲲鹏 代码迁移 arm

产业新基建,撬动数字经济发展新机遇

京东智联云开发者

人工智能 新基建 京东

一份知识点全面又能不断更新与时俱进的《Java面试宝典》,有人已成功靠它拿到阿里、京东、字节跳动等大厂offer,

Java成神之路

Java 程序员 架构 面试 编程语言

二本毕业两年Javacrud经验,面试阿里侥幸通过定级P6,分享这波面经,希望能够激励到同样被学历所困扰的技术人,能够对职业生涯和技术规划有一个参考价值

Java成神之路

Java 架构 面试 编程语言 java程序员

蘑菇街Java大牛熬夜半个月纯手打肛出的一份《多线程源码学习笔记》文档资料,赶紧收藏学习!

Java成神之路

Java 程序员 架构 面试 编程语言

对于CRM之于现代化企业的影响以及作用的分析

Marilyn

敏捷开发 快速开发 企业开发 CRM 企业应用

业务中台建设 - 自底向上演进

孝鹏

架构 中台 业务线 数字化转型 沟通

深入了解物理内存管理-伙伴(Buddy)算法

ShenDu_Linux

Linux 算法 内存管理 内核

Java基础+JVM+分布式+算法+锁+MQ+微服务+数据库等499道Java面试题整理(含答案)。

Java成神之路

Java 程序员 架构 面试 编程语言

架构师训练营第 1 期 第 10 周作业

李循律(祥龙)

“摸爬滚打”多年,从月薪3K到30Kjava大神,我是怎么蜕变的?

比伯

Java 编程 架构 面试 计算机

架构师第一期作业(第 11 周)

Cheer

作业

【3年Java经验面经】阿里三面被挂!幸获内推历经5轮终于拿到口碑offer!

Java成神之路

Java 程序员 架构 面试 编程语言

首家支持阿里云函数计算 APM技术为Serverless环境赋能

BonreeAPM

阿里云 Serverless 运维 APM 函数

Spring Boot 2.4.0正式发布,全新的配置文件加载机制(不向下兼容)

YourBatman

云原生 Spring Boot 新特性

使用 Jira Service Management 管理资产,您需要知道的5件事

Atlassian速递

数字化转型 Atlassian Jira ITSM ITIL

什么是低代码(Low-Code)?

阿里巴巴云原生

程序员 云原生 代码

牛批!阿里P8大牛写了一份Spring Boot2教程已整理成文档免费分享。谁学谁真香系列!

Java成神之路

Java 程序员 架构 面试 编程语言

Spring+MySQL+数据结构+集合+注解+NIO+多线程进阶学习思维脑图总结!

Java成神之路

Java 程序员 架构 面试 编程语言

时空碰撞系列·终

誓约·追光者

数据分析 Sparksql

华为云MVP高浩:打破AI开发瓶颈,解决数据、算法、算力三大难题

华为云开发者社区

人工智能 数据 华为云

还在头疼C艹中的智能指针吗?

linux亦有归途

指针 C/C++

打工人、打工魂、高效MES助力打工者都是人上人

Learun

敏捷开发

支持Silverlight的AOP-InfoQ