読者です 読者をやめる 読者になる 読者になる

かずきのBlog@hatena

XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

アノテーション版!

前の日記で書いたAspectJのハローワールドをアノテーションを使ったものに書きかえてみた。書き換え前 package org.okazuki.aspectj.hello; public aspect HelloWorldAspect { pointcut sayHello() : execution(public void HelloWorld.sayHello()); before(…

アラウンド!

beforeやafter(returningを取ると例外が出ても実行してくれるみたい)のほかにもaroundっていうものがある。 これが一番あれこれ出来て面白そうに感じる今日この頃。aroundの書き方はこんな感じ 戻り値 around(引数) : ぽいんとかっと { 挟み込みたい処理 pr…

参考になりそうなページ

AspectJの参考になりそうなページをみつけた! http://www.02.246.ne.jp/~torutk/aspectj/index.html

ポイントカット

さて、さっきのHello worldを書いてて思ったけどめんどくせ〜! 何がって、public void org.okazuki.aspectj.hello.HelloWorld.sayHello()っていっぱい書くのが。 何かパッケージ名は、同じパッケージにいるかimportしてる場合は省略可能らしい。 早く教えて…

AspectJでHelloWorld

朝インストールして仕事後にHello world!!! AJDTを入れるとAspectJプロジェクトが作れる。 サクッと作成。 そこに、普通のJavaのクラスを作成する。 package org.okazuki.aspectj.hello; public class HelloWorld { public void sayHello() { System.out.pri…

AspectJしてみよう

何か来年度の一年間お世話になるようなので、さくっとインストールしてみた。 Eclipse上でやろうとするとAJDTを入れると素敵なことになるようだ。 http://www.eclipse.org/ajdt/Downloadsを見ると、更新サイトのURLが載っている。 今日時点ではhttp://downlo…