InfoQ

InfoQ

トピック・タグ別の表示

AspectJに関するすべてのコンテンツ


AspectJに関する最新コンテンツ

J2EEアプリケーションにおけるAOPを使ったフェッチ戦略の実装

トピック
Java,
AOP,
データアクセス,
言語,
方法論,
プログラミング,
AspectJ,
データベース

この記事では低レベルのサービス・レイヤやリポジトリ・レイヤを肥大化させることなく、フェッチング・ストラテジによってモジュール化された方法でバックエンドにあるシステムからデータを取得する処理を最適化する方法について説明します。

AspectJに関するNews

Ramnivas Laddad氏がAspectJおよびSpring AOPでのAOP選択について語る

トピック
AOP,
方法論,
Architecture,
プログラミング,
AspectJ,
Aspect Oriented Programming,
AJDT

Spring AOPまたはAspectJの組み合わせは、多くの選択肢を提供している。AOPシステム関連、構文関連またはウィービングオプションなどである。エンタープライズアプリケーションでAspectを使用する場合、プログラムによってそれらを適用するためには、これらすべての選択肢を正しく理解することが極めて重要である。

John Heintz氏による、Javaアノテーションのベストプラクティス

トピック
アノテーション,
Java,
AOP,
言語,
方法論,
プログラミング,
AspectJ,
メタプログラミング

New Aspects of Software社のJohn Heintz氏はNo Fluff Just Stuffコミュニティが主催する、Central Ohio Software Symposiumで、Java Custom Annotationを使用して振る舞いを追加するための特別な設計テクニックに関するプレゼンテーションを行った。

Spring 2.5: OSGiバンドル、フルアノテーションベースの設定とAspectJを伴って2.0をドロップインアップグレード

トピック
Spring Web Flow,
Webフレームワーク,
Spring,
Java,
コンフィグ管理,
SpringSource,
Dependency Injection,
言語,
オープンソース,
デザインパターン,
VMWare,
Architecture,
プログラミング,
エンタープライズアーキテクチャ,
Patterns,
Object Oriented Design,
設計,
AspectJ

Spring 2.5の候補としての初めのリリースであったバージョン2.1が最近リリースされた。InfoQはこのリリースに関する更なる詳細を探るため、SpringフレームワークのリードデベロッパであるJuergen Hoeller氏と対談した。

AspectJに関するArticle

Spring AOPとAspectJを使用したワークフローオーケストレーション

トピック
Spring,
Business Process Management,
Java,
AOP,
Dependency Injection,
SpringSource,
方法論,
SOA,
言語,
VMWare,
統制,
ビジネス,
デザインパターン,
AspectJ,
Architecture,
プログラミング,
エンタープライズアーキテクチャ,
設計,
Patterns,
Object Oriented Design

本稿では、アスペクト指向プログラミング(AOP)の技術を使用して、高度に設定可能で拡張性があり、さらに軽量な組み込みプロセスフローを構築し、オーケストレートするための方法を説明します。今回のサンプルでは、Spring AOPとAspect Jをベースにしていますが、他のAOPでも同様の結果を得ることができます。

AJDTでAspectJ開発がより容易に

トピック
Java,
AOP,
言語,
方法論,
プログラミング,
Eclipse,
AJDT,
AspectJ

アスペクト指向プログラミング(AOP)は、現在の多数のアプリケーション要件を解決するために利用できます。Eclipse FoundationのAspectJは、人気の高いAOP実装です。しかしこの技術を使って仕事を始めようとする初心者ユーザーがおじけづいてしまう可能性があります。新しい記事の中でAJDT プロジェクトのリードを務めるMatt Chapman氏は、EclipseのAspectJ Development Tools(AJDT)プラグインを使ってAspectJ開発がどのように容易になるかを示します。

AOPを利用したアプリケーションフェイルオーバー

トピック
Java,
AOP,
言語,
方法論,
AspectJ,
プログラミング

この記事はアスペクト指向プログラミング(AOP)のファンシンドロームを生み出そうとするものではなく、土壇場でプロジェクトの要件を変更するような、いくつかの重大な横断的関心事(cross cutting concerns)を扱う大手金融機関のJava EEプロジェクトで、この技術がどのようにして実際に多くの利益をもたらしたかについて述べます。

Spring2.0とAspectJでエンタープライズアプリケーションを単純化する

トピック
Spring,
Dependency Injection,
Java,
AOP,
SpringSource,
言語,
方法論,
デザインパターン,
VMWare,
プログラミング,
Patterns,
Object Oriented Design,
設計,
No Fluff Just Stuff Symposiums,
AspectJ

この記事では、一般的なエンタープライズアプリケーションのどういう場所にSpring AOPとAspectJを利用するのが適しているのかを最初に述べ、続いてSpring2.0における新しいAOPサポートをお見せします。