今週のJavaNews(05/12/26-) [JavaNews]
Software Engineering
- 新しいソフトウエア開発手法(by Martin Fowler)
http://www.martinfowler.com/articles/newMethodology.html
http://www007.upp.so-net.ne.jp/kengai/fowler/newMethodology_j.html
AOP
- AspectJ 5 final has been released.(05/12/20)
http://eclipse.org/aspectj/
http://www.eclipse.org/ajdt
AspectJ との統合の宣言から一年越しに、ついにAspectJ5がリリースされたようです。Java5のサポートおよびAspectWerkz との統合がメインになります。AspectJ 1.5 をサポートする AJDT 1.3 for Eclipse 3.1 も同時にリリースされています。
主な特徴は以下のとおりです。
- Java5 をフルサポート
- generic aspect を実装(pointcut, advice 内の type parameters を使用)
- reflection API を提供する (ajTypeSystem)
- code-style, annotation-style(@AspectJ) 、そして同一の weaver と semantics を持つXMLベースの設定を提供
- AspectWerkz のロード時のweaving そして、Eclipse AJDTのサポート
Java
- Apache Mina 0.9 has been released.
MINA (Multipurpose Infrastructure for Network Applications)は、
高性能、高スケーラビリティのネットワークアプリケーションを容易に開発することを支援するフレームワークです。
http://directory.apache.org/subprojects/network/features.html - COMPASS FRAMEWORK
Search Engine のフレームワーク。hibernate や Spring のフレームワークとシームレスに統合することができます。
http://www.compassframework.org/
Testing
- A NEW LOOK AT TEST-DRIVEN DEVELOPMENT(Behaviour Driven Development)
http://daveastels.com/files/sdbp2005/BDD%20Intro.pdf
http://log.giantech.jp/BDDIntro-ja.html
コメント 0