InfoQ

InfoQ

主题/标签专用视图

面向方面编程(AOP)相关的内容


最新“面向方面编程(AOP)”相关专题内容

领域驱动设计和开发实战

主题
Spring框架,
领域专用语言,
依赖注入,
Java,
SpringSource,
语言,
设计模式,
方法论,
VMWare,
编程,
架构 ,
领域驱动设计,
模式,
面向方面编程(AOP),
面向对象设计,
设计,
代码生成,
OSGi,
领域建模

在这篇文章中,Srini Penchikala从实践的角度讨论了领域驱动设计和开发。文章着眼于DDD项目中能用到的架构和设计指导方针,以及最佳实践。文章还谈到了各种设计关注点在领域模型实现中带来的影响,比如持久化、缓存、事务管理、安全、代码生成等。

“面向方面编程(AOP)”相关新闻

Spring.NET 1.3:VS.NET Solution Templates、MSTest支持及Spring Integration.NET

主题
Spring JavaConfig,
消息传送,
ASP.NET MVC,
Spring框架,
Web服务,
ADO.NET,
依赖注入,
SpringSource,
Visual Studio,
ASP.NET,
Java,
NUnit,
语言,
.NET,
SOA,
企业架构,
微软,
IDE,
VMWare,
设计模式,
单元测试,
编程,
面向对象设计,
模式,
架构 ,
SpringIntegration,
MSTest,
设计,
面向方面编程(AOP),
AOP,
测试驱动开发,
测试,
Spring.NET,
ActiveMQ,
Tibco

近日Spring.NET Framework 1.3发布了。InfoQ有幸采访了Spring.NET项目的创建者与领导Mark Pollack以深入了解此次发布及其所带来的新特性,同时还谈到了新的Spring Integration.NET项目。

语言约束和责任感,我们应该信赖谁?

主题
Ruby,
动态语言,
语言,
方法论,
设计准则,
架构 ,
编程,
语言设计,
面向方面编程(AOP),
编码标准,
语言特性

Bruce Eckel、Michael Feathers、Niclas Nilsson、Keith Braithwaite,还有其他人谈论了对如下问题的看法:语言应该完全灵活、允许开发人员随心所欲地进行调整、并相信他们会对自己的工作负责呢,还是应该从设计阶段就在语言中设置明确的约束集,以避免出现生成糟糕代码、难以维护或阅读的错误呢?

Ramnivas Laddad谈AOP选型

主题
AOP,
方法论,
架构 ,
编程,
AspectJ,
面向方面编程(AOP),
AJDT

Spring AOP/AspectJ搭配能提供多种选择,比如AOP系统的选择、语法的选择,还有织入方式的选择;在企业应用中使用AOP时,清楚地理解这些选择对实施的效果来说是非常重要的。Ramnivas Laddad说,只有一种AOP是不能适用于所有应用的,选择正确的组合有助于开发人员成功使用AOP。

Aspects:一个处理注解的简单工具?

主题
注释,
Java,
AOP,
方法论,
语言,
架构 ,
编程,
面向方面编程(AOP),
元数据

尽管很多人认为Aspect适用于像事务管理、持久化、基于角色的安全等方面的横向关注点(cross-cutting concerns),它们还有另一个重要价值,就是作为普通项目应用注解的推动者。使用Aspects作为一种实现注解处理器的方法,是对它们的一种不同思考方法,不同于传统的架构师的“横向关注点”视角。