タグ

aopに関するmarujunjunのブックマーク (3)

  • DI(依存性の注入)×AOP(アスペクト指向)の常識

    DI(依存性の注入)×AOP(アスペクト指向)の常識:企業システムの常識をJBossで身につける(3)(1/4 ページ) 企業向けアプリケーションのさまざまな“常識”をJavaのオープンソース・フレームワーク群である「JBoss」から学んでいきましょう。企業システムを構築するうえでの基礎となる知識をリファレンス感覚で説明していきます。初心者から中堅、ベテランまで大歓迎! 前回の「“全部入り”のEclipseで学ぶ統合開発環境の常識」では、企業向けアプリケーションを構築する際に必要な要素として「統合開発環境」について説明し、実際にサンプルアプリケーションを作成し、企業向けアプリケーションの構築における、統合開発環境の機能やその重要性を学びました。 今回は、DIやAOPを通して、それらに関連するフレームワークやJBossのソフトウェアについて説明していきたいと思います。 企業向けアプリケーショ

    DI(依存性の注入)×AOP(アスペクト指向)の常識
  • [ThinkIT] 第6回:Seasar2によるAOPの導入 (1/4)

    前回の第5回では、AOPの説明を行いました。今回は連載の「第3回:Seasar2の導入によるDIの実現」で作成した従業員管理WebアプリケーションにSeasar2のAOPを利用したトレースログの出力処理と例外処理の追加を行います。 今回AOPを使用して追加するトレースログの出力処理と例外処理は次のようになります。 EmployeeManagerImplにSeasar2が提供するAdviceを用いたトレースログの出力処理と、独自実装の例外処理を追加します EmployeeS2Daoに独自実装のトレースログの出力処理を追加します

  • [ThinkIT] 第5回:AOPとは何か (2/4)

    アスペクト指向についての質問に、「いったい何の処理を分離してアスペクトとすればよいのか?」というものがあります。 これについての回答は様々あると思いますが、筆者は「システム開発をするときにはよく基盤チームを作りますよね。その基盤チームが管理できる処理であればアスペクトとして分離できると思います」と回答します。 基盤チームが管理できる処理としては先ほどあげたトレースログ処理やトランザクション管理、例外処理、ログイン(セキュリティ)処理などがあると思います。そのような処理は基盤チームが開発当初から分離/管理しておいて、開発チームが作成した処理に付け加えるのに向いています。 では、ビジネスロジックはどうでしょう。基盤チームが管理できるでしょうか。 通常、ビジネスロジックは開発チームが作り、基盤チームはビジネスロジックには無関係でいることが多いと思います。そもそも規模が大きくなれば複数の開発チーム

  • 1