首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Scala和Aspects

Scala和Aspects
EN

Stack Overflow用户
提问于 2010-10-15 09:29:58
回答 3查看 1.1K关注 0票数 3

Scala和Aspects可以一起使用吗?在这种情况下有什么好处吗?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-10-15 09:41:36

Scala就像java一样,如果你指的是像spring一样的AOP,我敢肯定注解在scala或者java中都可以工作。

另一方面,Scala有闭包(而java没有)的事实使得AOP不那么有趣。

票数 10
EN

Stack Overflow用户

发布于 2010-10-15 15:48:39

实际上,Eclipse的Scala IDE使用了方面(因为JDT假定使用Java):

来自Scala Support in Eclipse - Monkey-patching the JDT for fun and profit?,p16 by Miles Sabin

AspectJ和Equinox方面

  • 一个方面的集合是一个有效的补丁,
  • AspectJ被用来将所需的可扩展性特性改造为JDT,并通过公共API
  • 公开它们。关键的修改是:

    JDT的代码是它的内部模型的入口点,但它假设Java source<>H111>一个方面可以将其构造函数转换为工厂代码。

所以答案是肯定的,这是可能的。我不得不同意Pablo的观点,它没有Java那么有吸引力。

票数 6
EN

Stack Overflow用户

发布于 2010-10-15 15:37:55

法科德为AspectJ here提供了一些示例

Real-World Scala: Managing Cross-Cutting Concerns using Mixin Composition and AOP

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3938837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档