Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

AspectJというと、メソッドなどに処理を織り込むAOPのイメージが強いと思いますが、AJDTというeclipseのプラグインを使うと強力なコード検証ツールとして利用できることは意外と知られていないようです。(AJDTはSpring Tool Suiteには最初から内蔵されています。) 実際、 コントローラークラスのメソッド内でフィールドの設定を行う サービス層を経由せずに直接DAOを呼び出している 日付オブジェクトを直接newしている*1 などの箇所をコンパイル時に検証して、警告やエラーとして検出できます。 たとえば、Spring MVCのコントローラークラスのメソッド内でフィールドの設定を行っている箇所を警告として検出するには以下のようなアスペクトを書くだけです。 package sample.mvc; import org.springframework.stereotype.Co
GluonJ is a simple aspect-oriented programming (AOP) system for Java. It provides simple but powerful AOP constructs by using annotations in regular Java. Developers can use GluonJ as a compile-time AOP system or a load-time AOP system. Weaving (program transformation) can be done by an ant task or a class loader, respectively. The AOP constructs provided by GluonJ are not only pointcut-advices bu
紹介 2005.11.01: @IT アットマーク アイティ 「CoolなEclipseプラグイン」 2005.05.20: 日経 IT Pro 「東工大が開発したAOPオープンソース・ソフト,日立ソフトがJava開発環境に採用」 2006.01.24: Tech-On! 「日立ソフト,東工大のアスペクト指向ツールを組み込みJavaデバッグ製品に応用」 2007.09.07: コンピュータ雑誌 「Eclipseパーフェクトマニュアル ベストセレクション」, 283ページ, 技術評論社 「Eclipseプラグインベスト300」 BugdelとはデバッグJavaプログラムに対してデバッグコードの記述、挿入を支援するための Eclipse プラグインです。 Bugdelは アスペクト指向プログラミング を基にしてデバッグコードを挿入する。 特徴 デバッグコードはクラスフ
<a href="http://freewebtown.com/yvyxewoquv/amateur-public-fucking/map-amateur-public-fucking.html">amateur public fucking</a> <a href="http://freewebtown.com/sihevani/missouri-offender-sex/map-missouri-offender-sex.html">missouri offender sex</a> <a href="http://freewebtown.com/sihevani/present-sex/long-sex.html">long sex</a> <a href="http://freewebtown.com/sihevani/cerita-sex-melayu/index.html">c
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く