タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

AOPに関するnoire722のブックマーク (2)

  • 第3回 AOPでプログラムをシンプルにする

    株式会社DTS ネットワーク事業部所属。Struts/Springベースのフレームワーク開発,プロジェクト支援に携わる。 今回は,Springで提供されているAOP機能(以下,SpringAOP)について説明します。最初にAOPとは何なのか,どんなメリットがあるのかを簡単に説明します。次に,AOPの基的な使い方を,サンプルを使って説明します。あなたが普通の業務開発者であるならば,このAOPの使い方を覚えるだけで十分でしょう。 最後に,AOPを自分で作る(正確には「アドバイス」というものを作ります)という,少し高度なことに挑戦します。こちらはAOPを自作する必要が出たときに読めばよいと思います。それでは,さっそく始めましょう。 AOPとは AOPとは,アスペクト指向プログラミング(Aspect-Oriented Programming)のことで,オブジェクトが来するべき処理と,来する

    第3回 AOPでプログラムをシンプルにする
    noire722
    noire722 2010/11/14
  • ScalaにAOPをやらせてみる - かとじゅんの技術日誌

    今回は、AOPをScalaでやるには?ってテーマです。JavaだとAOPのライブラリを使って黒魔術的にごにょるワケですが、Scalaの場合はトレイトを使ったミックスインで実現できます。 trait Login { def login(userName:String,password:String) } trait LoggableLogin extends Login { abstract override def login(userName:String,password:String) = { println("logging start") super.login(userName,password) println("logging end") } } class DefaultLogin extends Login { def login(userName:String, pa

    ScalaにAOPをやらせてみる - かとじゅんの技術日誌
  • 1