今週のJava関連News(05/07/24-) [JavaNews]
Java
- Maven Plugin Matrix
Maven の 1.x, 2.x で available な plugin の一覧
http://docs.codehaus.org/display/MAVEN/Maven+Plugin+Matrix - JavaOne 2005 Presentations Now Available
http://java.sun.com/javaone/ - subclipse0.9.32 Released (05/07/25)
http://subclipse.tigris.org/subclipse/changes.html - Reusable Dialog Components (RDC) Taglib 1.0 released(26 July 2005)
http://jakarta.apache.org/taglibs/sandbox/doc/rdc-doc/intro.html
http://wiki.apache.org/jakarta-taglibs/ReusableDialogComponents
JSP 2.0 ベース。音声のマルチモーダルなアプリケーションの開発を支援するためのJSP taglib - Commons Betwixt 0.7 Release(26 July 2005)
http://jakarta.apache.org/commons/betwixt/
bean to XML の相互変換をおこなう柔軟な方法を提供 - Spring Framewok 1.2.3 released(05/07/26)
http://www.springframework.org/node/145 - Liferay open source portal 3.5 released
http://www.theserverside.com/news/thread.tss?thread_id=35482
http://www.liferay.com/web/guest/documentation/architecture - Sleep2.0 - Script language like Perl (Wed Jul 20)
http://sleep.hick.org/
http://pcweb.mycom.co.jp/news/2005/07/21/013.html - EasyMock & Class Extension 1.2 RC2 (05/07/06)
http://www.easymock.org/Downloads.html - Maven 2.0 Alpha3 Released (24 June 2005)
- Maven 1.1 Beta 1 Released(16 June 2005)
http://maven.apache.org/ - JSwiff
http://www.jswiff.com/
Open source の Macromedia Flash file の生成、操作のフレームワークです。Pre-release の 0.9 では低レベルのFlash7ファイルの読み書き機能を提供しているようです。 - IBM Pattern Modeling and Analysis Tool for Java Garbage Collector
http://www.alphaworks.ibm.com/tech/pmat?open&S_TACT=105AGX59&S_CMP=GR&ca=dgr-lnxd01awpmat
ScreenShot(http://www.alphaworks.ibm.com/screenshots/0JV/pmat01.html?opendocument&techid=0JV)
GCの分析支援ツールです。verbose:gcオプションによりGCの状況をログ出力後、本ツールでログファイルを分析します。便利ですね。。。先週利用できたらよかったのに・・・
解析対象であるGCログのDateフォーマットを考慮し、ロケールを指定して動作させる必要があります。
java -Xmx512m -Duser.language=en -jar ga101.jar - The Call Graph plug-in for Eclipse(05/07/22)
GraphViz を利用したソフトウェアの可視化プログラム(Eclipse Plugin)
現時点では、Eclipse3.1のみをサポートするようです。
http://clabs.org/blogki/blogki.cgi?page=/ComputersAndTechnology/CallGraphEclipsePlugin
ScreenShot (http://clabs.org/jdt/graphshot.png) - Eclipse3.1 日本語化ファイル(Unofficial)
http://www.eclipsewiki.net/eclipse/?%C6%FC%CB%DC%B8%EC%B2%BD
Software Engineering
- Language Workbenches: The Killer-App for Domain Specific Languages?
http://www.martinfowler.com/articles/languageWorkbench.html
いつのまにか、翻訳されてました。
http://capsctrl.que.jp/kdmsnr/wiki/bliki/?LanguageWorkbench
IT全般
- 「Googleツールバー3日本語版」が正式版に
単語をマウスで選択することにより日本語に翻訳されるマウスオーバー辞書の機能は便利です。
http://www.google.com/support/toolbar/bin/static.py?page=features.html&hl=ja - GSA-4167B
現在公開されている全てのフォーマットに対応したDVDスーパーマルチドライブ
書き込み速度は、DVD-R DL 4倍速、DVD+R DL 6倍速、DVD±R 16倍速、DVD-RAM 5倍速、DVD+RW 8倍速、DVD-RW 6倍速、CD-R 48倍速、CD-RW 32倍速。16倍速書き込みはPartial CAV方式を採用し、同社の測定によると16倍速のデータ記録で5分台前半を記録したそうです。
http://pc.watch.impress.co.jp/docs/2005/0725/lg.htm - Top New Vulnerabilities in Q2, 2005 (Summary List)
http://www.sans.org/top20/q2-2005update/detail.php#13 - URI、URL、URN における問題の解決
http://www-6.ibm.com/jp/developerworks/xml/050722/j_x-urlni.html
URI, URL, URNの策定の経緯を踏まえ、それぞれの定義を述べられています。より詳細に関して興味があれば、URI Standard (RFC3986) の セクション 1.1.3「URI, URL, and URN」をご覧頂ければよいでしょう。
今までは、より汎用的な用語である URI を使用すればいいと曖昧に考えておりましたが、本記事により相違点を理解するとともに、絶えず変化を続ける世界で、物事の協調関係を維持することは大変難しいことを実感させられました。 - googleを使用した検索方法に関して
http://www.itmedia.co.jp/enterprise/articles/0507/25/news044.html
今週の記事(05/07/17-) [JavaNews]
Java
- The new EJB 3 Persistence API
http://media.techtarget.com/tss/BeJUG/EJB3/index.html
EJB 3 の Co-spec lead である Mike Keith and SolarMetric CTO Patrick Linskey による EJB3.0 Persistence API のプレゼンテーション(音声付)。 - else ifのスタイル
http://d.hatena.ne.jp/neverbird/20050702
ちゃんと考えてるね。 - Spring 1.2’s Java 5 Based Transaction Annotations
http://blog.exis.com/colin/archives/2005/07/18/spring-12s-java-5-based-transaction-annotations/ - Action Hippo Rangers!(by Mike Spille)
http://www.pyrasun.com/mike/mt/archives/2005/07/13/21.45.29/index.html
猫も杓子も今後の旬は、IoC,アノテーションだという考えに対する批評(皮肉?) - Message-Driven POJO(by Craig Walls)
http://www.theserverside.com/news/thread.tss?thread_id=35345
http://jroller.com/page/habuma/20050715#message_driven_pojos - AOPを実際のソフトウェア開発にどのように適用するか(by Bill Burke)
http://www.theserverside.com/symposium/FLV_Presentations/PracticalAOP_TSSJS/PracticalAOP_TSSJS.html
動画つきのプレゼンテーションです。網羅する範囲は、JBoss AOP, 基本的な Aspect をどのように構築するか、JDK5.0 アノテーションの使用方法、mixin の使用による runtime API の提供、キャッシュのような dynamic AOP, アプリケーションをテストするために AOP をどのように使用するか。
IT全般
- ITサービス企業 売上高ランキング トップ100
http://itpro.nikkeibp.co.jp/free/WAT/NEWS/20050715/1/ - ITサービス企業 成長性/収益力/生産性ランキング
http://itpro.nikkeibp.co.jp/free/WAT/NEWS/20050719/1/ - ITサービス企業 従業員の平均年収/平均年齢ランキング
http://itpro.nikkeibp.co.jp/free/WAT/NEWS/20050720/1/
一般
今週の記事(05/07/10-) [JavaNews]
AspectJ5
- A first look at Java 5 support in AspectJ, and other new features
http://www-128.ibm.com/developerworks/java/library/j-aopwork8/ - Aspect Oriented Design Pattern Implementation
http://www.cs.ubc.ca/~jan/AODPs/ - The AspectJ 5 Development Kit Developer's Notebook
http://www.eclipse.org/aspectj/doc/next/adk15notebook/index.html
Testing
- Test Framework Comparison
http://www.theserverside.com/articles/content/TestFrameworkComparison/article.html - Approaches to Mocking(ON Java.com 02/11/2004 )
http://www.onjava.com/lpt/a/4526
Dependency Injection
- A beginners guide to Dependency Injection(by Dhananjay Nene)
http://www.theserverside.com/articles/content/IOCBeginners/article.html
IoC, Dependency Injection の差異、DI Framework, Dependency Injection を使用しない場合の実装、各DI Frameworkの実装 - Inversion of Control Containers and the Dependency Injection pattern(by Martin Fowler)
http://www.martinfowler.com/articles/injection.html
http://www.kakutani.com/trans/fowler/injection.html(日本語訳)
Dependency Injection という用語はここで定義されました。setter injection, constructor injection のどちらを使用すべきか、Dependency Injection をコードか設定ファイルのいずれで実現すべきか等、ためになる見地が述べられています。 - Pyrasun 2.0 - The Spille Blog
http://www.pyrasun.com/mike/mt/archives/2004/11/06/15.46.14/index.html - Examining the Validity of Inversion of Control (by Sony Mathew)
http://www.theserverside.com/articles/content/IOCandEJB/article.html
Dependency Injection を設定ファイルで実現するデメリットに関して言及し、コードでDependency Injectionを実現する方法に関して論旨展開されている。
一般
- プレゼンテーションの56箇条(Presentation Excellence by Tom Peters)http://www.tompeters.com/slides/uploaded/PresentationEx052605.ppt
http://blogs.itmedia.co.jp/koji/2005/07/56_24e4.html?itmh050712
今週のNews(05/07/10-) [JavaNews]
- Subversion1.2.1 Release(05/07/10)
http://subversion.tigris.org/servlets/ProjectHome - So-net blog AtomAPI機能に対応(05/07/04)
http://blog.so-net.ne.jp/blog_wn/2005-07-05-1 - Spring Framework 1.2.2 Release(05/07/04)
http://www.springframework.org/download - Professional Java Development with the Spring Framework Now Available(05/07/08)
http://www.amazon.com/exec/obidos/tg/detail/-/0764574833/qid=1121074830/sr=8-1/ref=pd_bbs_ur_1/102-8504658-3035350?v=glance&s=books&n=507846
購入しました。が・・・ amazon.com では ships within 24 hours と書かれていましたが、amazon.co.jp では、3-5週間待ちだって・・・7/17やっと発送だそうです。7/18やっと到着♪