タグ

AOPに関するkawachoのブックマーク (3)

  • BytemanによるJava黒魔術 - nekop's blog

    クリスマスも近いですね。さて、クリスマスといえばどういうわけか黒魔術への需要が一気に高まる時期のようですので、Java Advent Calendar -ja 2010の12月20日はJavaの黒魔術をお送りします。昨日はid:celitanでした。 今日紹介する黒魔術はバイトコードインジェクションツールであるBytemanです。 この前ですね、お仕事で「HTTPレスポンスのヘッダが勝手に想定外のものに書き換わる」という不思議現象の相談を受けたんですね。Servletの中ではsetHeader("Foo", "bar")ってしてるのに、実際のレスポンスは"Foo: hoge"とか返ってる。アプリのJavaソース調べてもそんなことしてなさそうだし、Tomcatのソース見てもsetHeader()呼び出しでは何のログも出さないっぽいのでログを有効にしても原因がわからなさそう。なんだこれはとか思

    BytemanによるJava黒魔術 - nekop's blog
  • 【コラム】ライトニングJava (33) アスペクト指向(1) - 新しいプログラミングの形、アスペクト指向 | エンタープライズ | マイコミジャーナル

    これまで実例をあげながらアノテーションを紹介してきた。アノテーションはJava SE 5 Tigerから導入された新しいEoDで、Javaプログラミングスタイルの根幹にかかわるものだ。 さて、今回からはアノテーションの活用例としてAspectJを取りあげていきたい。AspectJはJavaにおけるアスペクト指向プログラミング実装のひとつで、Eclipseプロジェクトのサブプロジェクトとして位置づけられている。 アノテーションがJavaプログラミングを大きくかえる可能性を持っているとすれば、アスペクト指向もまったく同じだ。今後のJavaプログラミングを大きくかえる可能性を持っている。アノテーションとアスペクト指向は相性が良く、アノテーションによってアスペクトを記述することでスマートな表現が可能になる。 AspectJの実装を見る前に、まずは数回にわたってアスペクト指向プログラミングそのものに

    kawacho
    kawacho 2007/05/29
  • AOP1

    HOMMEZ(オムズ)はすべての男性の悩みに寄り添い、心と身体の健康を支援し、男性としての喜びを享受できる社会を目指しています。人には相談しづらいAGA、ダイエット、ED、妊活にまつわる男性特有の悩みに対し、情報やソリューションを提供することで男性が前向きに自分らしく生きられる幸せを実現します。

    AOP1
    kawacho
    kawacho 2007/03/07
  • 1