今週のJava関連News(05/10/24-) [JavaNews]
ツール・製品関連
- Apache Pluto 1.0.1 Released
JSR168(Java Portlet Specification)対応
http://portals.apache.org/pluto/ - Jofti 1.0 Cache indexing and searching released
キャッシュレイヤでオブジェクトのインデックス、検索を可能とするプラッガブルなオブジェクト
JBossCache, OSCache, EHCache などのフレームワークをサポート
GPL、市販のライセンス両方で利用可能
http://www.jofti.com/ - ・Apache Continuum 1.0 Final Released(05/10/25)
http://maven.apache.org/continuum/
主な機能リストは以下のとおりです。
- Maven1.x, 2.xのサポート
- ant, shell scriptのサポート
- Maven SCM を介した subversion, CVS, Starteam との統合
- Webベースの起動インターフェイス
- 統合、自動化、リモート呼出のため XML-RPC, SOAP インターフェイスを持つ
- Mail, IM, IRC(Jabber, MSN)
記事
- "Introducing HyperBeans - multi-dimensional POJOs"
http://blogs.codehaus.org/people/jboner/archives/001202__introducing_hyperbeans_multidimensional_pojos_.html - IBM Announces Open-Source Version of Websphere(05/10/25)
http://www.webservices.org/index.php/ws/content/view/full/74788 - Excerpt: Ajax in Action, Managing Events and the Model
http://www.theserverside.com/articles/article.tss?l=AjaxinAction_CH4_PT2 - AJAX: How to Handle Bookmarks and Back Buttons(05/10/26)
http://www.onjava.com/lpt/a/6293
ブックマークとバックボタンをどのように扱うか。本枠組みには2つの側面があります。
1.hidden HTML formは、クライアント側の情報の大きな一時的なセッションキャッシュを実現する。
このキャッシュは、navigation に比べると堅牢である。
2.hyperlink のアンカーと hidden iframe との組み合わせは、バック&フォワードボタン紐付けるブラウザのヒストリーイベントをインタラプトし、記録するのに使用される。 - Spring: Working With Legacy Singletons
レガシーアプリケーション内のファクトリーに関するいくつかの問題、そして、Springがそれらをどのように設定するかに関して議論しています。
http://www.javalobby.org/java/forums/t53127.html
IT全般
- MySQL 5.0 Released
http://www.mysql.com/
・追加、変更機能サマリ
http://www.theserverside.com/news/thread.tss?thread_id=37248 - 仮想マシンの実行環境「VMware Player」が無償公開。現在beta版が提供されています。
http://www.vmware.com/download/player/
今週のJava関連News(05/10/17-) [JavaNews]
ツール・製品関連
- Maven 2.0 Released(05/10/19)
http://maven.apache.org/maven2/
http://pcweb.mycom.co.jp/news/2005/10/20/031.html - Eclipse3.1.1 Language Pack(update)
http://download.eclipse.org/eclipse/downloads/drops/L-3.1.1_Language_Packs-200510051300/index.php - Coverlipse
JUnit テストのコードカバレッジを可視化するEclipsePlugin。
http://coverlipse.sourceforge.net/index.php - EasyMock 2.0 Release Candidate is available(05/10/15)
たくさんの機能が導入されています。引数ごとのMatcherやJava5.0に関連する新しいシンタックスの導入が重要な変更として挙げられます。既に100%のテストカバレッジを実施しており、今回のリリースでは、ドキュメントやjavadocのアップデートが含まれるようです。
http://www.easymock.org/ - IBM Java SE 5 beta
IBM JVM は、最適化による高速化やJ9 JVM,ポリシー別ガベージコレクタなどSunのJVMには実装されていない追加機能があります。JDK1.x 時代のように優秀な機能が実装されていることを期待しています。
http://pcweb.mycom.co.jp/news/2005/10/13/020.html
http://www-128.ibm.com/developerworks/java/jdk/java5beta/
記事
- A Glimpse at the Future of Programming Languages O'Reilly Releases "Beyond Java"
Bruce Tateさんの新刊 "Beyond Java"に関する紹介です。Spring, Hibernate, Webworkで開発したシステムをRuby on Railsで再構築すると4夜(日?)で開発したそうです。ここで生じた疑問点を起点として、この本は執筆されたようです。
http://www.ebcvg.com/press.php?id=1761
http://www.oreilly.com/catalog/beyondjava/index.html - The Power of JAAS: Security System Alternatives
http://www.theserverside.com/articles/article.tss?l=JAASAlternatives
JAAS1.0(およびそのベンダー独自拡張)は偏在し、エンタープライズ広範囲のセキュリティモデルとなっています。JAASの特徴は、基盤となっているOS, LDAP, RACF, Oblix NetPoint等のほとんどどんなセキュリティシステムでも使用することができるということです。よりポピュラーとなっている代替案の1つは Trust Association Interceptor(TAI)を使用することです。TAI は、ロールベースのアクセスやユーザベースのシングルサインオンのために J2EE Resourcesをサポートします。
IT全般
- メディア産業のビッグバンが始まった
http://blogs.itmedia.co.jp/sunada/2005/10/post_5b38.html?itmh0501018 - 動的プログラミング言語へと発展するC# 3.0とVB 9.0
http://www.atmarkit.co.jp/fdotnet/special/pdc2005_02/pdc2005_02_01.html
今週のJava関連News(05/10/09-) [JavaNews]
製品・ツールリリース
- Eclipse SDK 3.1.1 Released
eclipse downloads
http://www.eclipse.org/downloads/index.php
Language Packs: 3.1.x
http://download.eclipse.org/eclipse/downloads/drops/L-3.1.1_Language_Packs-200510051300/index.php - Maven 2.0 beta 3 Released(05/10/5)
beta2がリリースされたばかりですが、早速beta3がリリースされました。
http://maven.apache.org/maven2/
アナウンスメント
http://www.apachenews.org/archives/000747.html
変更点
http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10500&styleName=Html&version=12015 - Ajax Anywhere 1.1 released(05/10/08)
be destributed under Apache 2 license instead of LGPL
http://ajaxanywhere.sourceforge.net/ - Cewolf 0.12.0 released (05/10/09) Servlet/JSP ベースの図表ライブラリ
http://cewolf.sourceforge.net/new/ - Apache Axis 1.3 released
http://pcweb.mycom.co.jp/news/2005/10/12/013.html - TestNG4.0 released
http://testng.org/doc/
http://pcweb.mycom.co.jp/news/2005/10/12/015.html
主な変更点(from pcweb) -
- @DataProviderおよび@testng.data-providerの追加
- IMethodSelectorの追加
- BeanShellサポートの追加
- 各種バグの修正
- Eclipse plug-inおよびIDEA plug-inにおけるバグ修正や機能追加
Behavior Driven Development
- Material from my BDD talk at SD Best Practices 2005
http://blog.daveastels.com/?p=53
<BDD Intro slides Summary> -
- the problem with TDD is that its mindset takes us in a different direction… a wrong direction
- we need to start thinking in terms of behavior specifications, not verification tests
- the value of doing this will be thinking more clearly about each behaviour, relying less on testing by class or by method, and having better executable documentation
- since TDD is what it is, and everyone isn’t about to change their meaning of that name
(nor should we expect them to), we need a new name for this new way of working…
名前を置き換えただけのように聞こえ、概念に新規性があるようには私は判断できていないです。まだ差異が理解できるほど調査できてもいないので、もう少し調査してみます。
http://jbehave.codehaus.org/
http://blogs.itmedia.co.jp/hiranabe/2005/10/tdd__bdd__731d.html?itmh0501014
DB
- Bloor Research社によるIBM、Oracle、Microsoftデータベース・パフォーマンス評価(2003/11)
http://www-6.ibm.com/jp/domino01/mkt/dminfo.nsf/doc/001EE976
最近の記事ではないですが、整理されているなと思いましたので追加しました。専門家から見れば最新版でさらに評価は変わるのかもしれませんが、個々項目の考察は的を得ているのではと考えます。ただし、特定のベンダーを擁護する評価かもしれないことには留意しておく必要はありますね。
Spring
- Get a better handle on Struts actions, with Spring
Struts と Spring の統合に関する考察
http://www-128.ibm.com/developerworks/java/library/j-sr2.html
Testing
- Automate your team's build and unit-testing process
CruiseControl との統合に関する説明です。Linux へのインストールから有益なツールとの統合とこと細やかにご説明されています。
http://www-128.ibm.com/developerworks/java/library/j-cc/
知財
- 「ソフトウエア特許はイノベーションを減退させやすい」---経産省研究会が中間報告を公表
http://itpro.nikkeibp.co.jp/article/NEWS/20051011/222573/
ソフトウエアでは特許によるイノベーション減退効果が生じやすく,権利の濫用に該当するケースを準則として整備することが考えられる,としてプロ・パテント(特許重視)政策を見直す方向性が示された。 - 「ソフトウェアの法的保護とイノベーションの促進に関する研究会」中間論点整理について
http://www.meti.go.jp/press/20051011003/ronntennseiri-set.pdf
IT全般
- ONJava 2005 Reader Survey Results, Part 1
Javaに関するアンケート
http://www.onjava.com/lpt/a/6226 - google, RSSリーダΒ版の提供開始
http://www.itmedia.co.jp/news/articles/0510/08/news015.html
http://www.google.com/reader - 米Amazon.com、Alexaの45億ページ分のデータをWebサービスで正式公開
http://internet.watch.impress.co.jp/cda/news/2005/10/12/9443.html
今週のJava関連News(05/10/03-) [JavaNews]
- Maven2 beta2 Released
このリリースでMaven1.0と同等の機能を持つようになったようです。今後のリリースでの主なゴールは、バグフィックス、ユーザビリティの向上、ドキュメント化だそうです。
http://blogs.codehaus.org/people/brett/archives/maven.html
Maven Plugin Matrix も更新されているようです。
http://docs.codehaus.org/display/MAVEN/Maven+Plugin+Matrix
今週のNews(05/09/26-) [JavaNews]
■Java ツール、製品リリース
- Jakarta Commons-Email 1.0 released
http://jakarta.apache.org/commons/email/
JavaMail の使用により、プロトコルを意識せずに E-Mail を送信することを容易にするAPIです。 - Apache Axis2 0.92 Released
http://pcweb.mycom.co.jp/news/2005/09/27/014.html
http://ws.apache.org/axis2/
W3C SOAP Recommendationの実装系です。handler chainモデルに基づき再実装されています。Apache Axis2 1.0のリリースまでには、SOAP 1.1/1.2、JAX-RPC 1.1/2.0への準拠、JMSなど他のトランスポートの実装、WSDL、Axis2データバインディング実装などがおこなわれる予定だそうです。
■AJAX関連
- Ajax を使った手書き文字認識
http://chasen.org/~taku/software/ajax/hwr/ - MS、IEの脆弱性発見報告を調査中--中間者攻撃のおそれ
http://japan.zdnet.com/news/sec/story/0,2000052528,20087863,00.htm
■IT全般
- Skypeと無線ブロードバンドが通信業界に及ぼす影響の論評
http://cgi1.itmedia.co.jp/g/02_1606052011_/enterprise/articles/0506/21/news001.html - eBay、Skypeを最大41億ドルで買収へ
http://www.itmedia.co.jp/news/articles/0509/12/news036.html
最近、eBay と Skype Technologies が最大41億ドルで買収することに合意しましたが、 ほとんどの人は、競合各社がひしめくVoIP市場でSkypeにそれだけの価値があるのか 懐疑的なところもあるでしょう。確かに Skype は高収益を得ることが可能なビジネスモデルを潜在的にもっているかも しれません。既存の電話会社は、ビジネスモデルの崩壊がはじまる可能性もあるかも しれません。電話会社の高収益から税金を吸い上げている国家にも影響を及ぼすため、 インド、パナマ、カタール、メキシコなどでは、国家レベルによる規制が開始されようとして います。しかしながら、現状発表されているビジネスプランでは株主は納得できないでしょう。eBayが今後どのようにビジネスを展開していくのか目が離せないですね。
- 100万曲を聴き放題に--タワーレコードがナップスターと組んだ理由
http://japan.cnet.com/interview/story/0,2000050154,20087093,00.htm
タワーレコードは米Napsterと共同で、2006年4月から音楽配信サービスを始めるようです。アップルコンピュータのiTunes Music Storeのような1曲単位でダウンロードできる従量課金サービスだけでなく、毎月一定の会費を支払うことで無制限に楽曲をダウンロードできる「サブスクリプションサービス」を提供する点が特徴です。期待していますサービスの1つです。
今週のJava関連News(05/09/20-) [JavaNews]
■AJAX関連
- Threadless AJAX polling with Jetty 6.0 Continuations
http://www.mortbay.com/MB/log/gregw/?permalink=Jetty6Continuations.html
http://jetty.mortbay.org/jetty/index.html
AJAXで構築されたWebアプリケーションは、対応するサーバに非常に負荷を与えることとなります。待ち時間や激しいループを避けるためには、サーバは、レスポンスを返す前にイベントやタイムアウトを待つリクエストを保持します。 Servlet API で実現する場合、通常ユーザごとにThreadを必要とします。つまり、これは大規模な多数のユーザを処理するソリューションとはなりえません。
Jetty 6 では、Continuations を導入します。このメカニズムでは、Servlet リクエストを効果的にサスペンドさせ、Thread Pool に Thread を返却します。非同期なイベントが Continuation を再開された場合、もしくはタイムアウトが起こった場合には、リクエストは再開されることとなります。これにより、Java AJAX Server は、最小の待ち時間、最小のThreadの使用量で非同期なメッセージを送信することができることになります。
今後 AJAX アプリケーションが増加することも予測できますので、このような アプリケーションサーバ側での支援機能は徐々に増えていくのではと期待しています。
- AjaxAnywhere 1.0 tag library released
http://ajaxanywhere.sourceforge.net/index.html
AjaxAnywhere は、Webページの"zones"をリフレッシュするためにAJAXを使用するJSPタグライブラリです。他のソリューションと比較すると、AjaxAnywhere はコンポーネントベースのアプリケーションではありません。Webページを複数のzoneに分けることにより、AjaxAnywhereは更新が必要なzoneのみをリフレッシュします。ライセンスはLGPLです。
方式 -
- Webページのリロード可能なページに AjaxAnywhere カスタムタグで印をつけます。
- 伝統的な方法でsubmitする代わりに、AjaxAnywhere Javascript API によりsubmitをおこないます。
- サーバサイドで実行されるリクエストの間、リフレッシュするゾーンを決定します。
- サーバサイドでは、AjaxAnywhere は "updated" HTML のみを含む XML を生成します。
- クライアントサイドでは、AjaxAnywhere Javascript は XML を受け取り、パースし、選択したゾーンを更新します。
- Ajax for Java developers: Build dynamic Java applications
http://www-128.ibm.com/developerworks/java/library/j-ajax1/
■JSF関連
- Possibilities for Annotations in JSF
http://www.theserverside.com/news/thread.tss?thread_id=36589
最近のいくつかの議論に関する考察、リンクがございます。
- Apache MyFaces 1.1.0 Released(05/09/20)
MyFaces は JSF の OpenSource 実装です。 JSF 1.1 specification と互換性がある最初のリリースとなります。
http://myfaces.apache.org/binary.cgi
■ビルド関連ツール
- Maven 2.0 Beta 1 Released (16 September 2005)
http://maven.apache.org/maven2/
Maven 1.0 との互換性をもつ安定バージョンです。今後のベータ、最終版は後方(backwards)互換性の確保を目指しています。大きなゴールはバグフィックスと、ユーザビリティの向上、そしてドキュメント化となります。
主なFeatureListは、以下のとおりです。 -
- 206 bug fixes and enhancements since the previous release on 26 June.(Alpha3)
- Further improved dependency management: full support for dependency ranges
- Reactor project aggregation support and summary
- File system discovery of POMs and artifacts to reduce build time and use of local and remote repositories
- Repository metadata support
- System scope dependency support
- Eclipse compiler support, ability to fork compiler
- Ability to automatically bundle sources and javadoc with deployments
- Maven 1.x repository support
- Allow use of setters in mojos for field population
- Ability to separate snapshot repository
- Ability to set minimum Maven version requirement for projects and plugins
- Build extension support
- Bugfixes and enhancements
Continuum は Javaベースのプロジェクトをビルドのための継続的な統合用のサーバです。
http://maven.apache.org/continuum/
継続的にビルドをおこなう仕組みは、CruiseControl 等既に優良な仕組みが存在するのに、なぜ本プロジェクトの開発を開始したのかが未だに理解できていません。もちろん、他の継続的なビルドシステムでは、本システムの代替とはならない、もしくは機能が 不足しているとなんらかの理由があるのだとは推測しております。しかし、maven チームは、継続的にビルドをおこなう仕組みはCruisecontrol等他のシステムを拡張する(してもらう)よう行動し、コア機能の開発にリソースを集中することを選択することはできなかったのかと考えています。このようなシステムが世にでることはうれしいですが、反面現時点では残念な部分もあります。jelly もしかりです。
■JavaEE5関連
- JBoss 'Seam', app framework for JavaEE5, released in beta.
http://www.jboss.com/products/seam
JBoss が JavaEE5向けのフレームワークを公開したようです。
■その他
- StCategory for Eclipse3.0 Released(05/09/16)
http://homepage3.nifty.com/r-matuda/eclipse/StCategory/
http://pcweb.mycom.co.jp/news/2005/09/16/007.html
StCategory ver 0.4.4が公開されました。Eclipseにおいて、Smalltalk like なメソッドカテゴリの入力や分類を支援するためのプラグインです。Java5でメタ情報を保持することが可能になったため、このような利用形態が促進されるかもしれませんね。期待してます。
- Jencks 1.0 Released: Spring based Message Driven POJOs
http://jencks.org/Message+Driven+POJOs
Jencks は、Message Driven POJOs を提供します。Springにデプロイしやすい軽量なJCAコンテナです。加えて、Jencks は、JDBC のXAベースのプーリングメカニズム同様に JMS, JAX-RPC, JBI, JCA CCA のような
APIにより inbound そして outbound のメッセージをサポートします。
今週のJava関連News(05/09/12) [JavaNews]
■記事
- AJAX
-
- A Backbase AJAX Front-end for J2EE Applications(05/08/29)
AJAXをJ2EEのフロントエンドとして適用した例。PetStoreアプリケーションをベースに適用。現行システムのバックエンドをフロントエンドと疎の関係に保つことにより、AJAXのようなインタラクティブなインターフェイスを容易に導入することが可能であると述べている。
http://dev2dev.bea.com/lpt/a/433
- A Backbase AJAX Front-end for J2EE Applications(05/08/29)
- Lazy Initialization
-
- Lazy Initialization of Application Server Services.(05/09/02)
http://weblogs.java.net/blog/binod/archive/2005/09/lazy_initializa.html
特に大規模なシステムでは、起動時のオーバーヘッド、起動時に全てのサービスをメモリ中に確保することは好まれません。Sun Java System Application Server では JNDI provider, JMX connector など主要であるサービスのみを初期化するようです。アプリケーションサーバでも Lazy Initialization が実装されはじめましたね。spring, hibernate等でのフレームワークでも適用されていますが、適用範囲を変化の大きいアプリケーションにいかに広げていくかが難しいところです。
- Lazy Initialization of Application Server Services.(05/09/02)
- JDBC
-
- Upcoming Features in JDBC 4 (05/09/02)
JDBC4は現在JSR221として検討中であり、現在Earyly Draft Reviewの状況です。JDBC4は、使いやすさ、生産性に特に焦点を絞ったメジャーリリースバージョンとなります。JDBC は、SQLのnativeなXML型を含むSQL2003 データ型のサポートを含んでいます。本記事では、JDBC4のキーとなる機能の調査をおこなっています。
http://www.artima.com/lejava/articles/jdbc_fourP.html
- Upcoming Features in JDBC 4 (05/09/02)
- Presentation Layer
-
- フレーム構造の代替
http://www.nulab.co.jp/docs/opensource-04-sitemesh.pdf
・SiteMesh(http://www.opensymphony.com/sitemesh/)→Servlet上で動作
・Tails→Struts上で動作
- フレーム構造の代替
- annotation
-
- 注釈とコンフィギュレーション・ファイル(05/08/02)
http://www-6.ibm.com/jp/developerworks/java/050909/j_j-cwt08025.shtml
- 注釈とコンフィギュレーション・ファイル(05/08/02)
- Maven
-
- Maven 2.0: Enterprise Peace of Mind Is All Part of the Package (05/08/01)
http://www.devx.com/Java/Article/28801/1954?pf=true - Building J2EE Projects with Maven(05/09/07)
記事は、Maven 1.1 beta 2 ベースとなります。
http://www.onjava.com/lpt/a/6084
- Maven 2.0: Enterprise Peace of Mind Is All Part of the Package (05/08/01)
- Simplify enterprise Java development with EJB 3.0, Part 2(05/09/12)
EJB3.0 での Persistence Layer に関する記事です。
POJO そして、どのように透過的にオブジェクト・データモデルとリレーショナルDBをマップするかに関して言及されています。
http://www.javaworld.com/javaworld/jw-09-2005/jw-0912-ejb_p.html
- Enterprise Architects Join the Team(05/09/02 by Rebecca Parsons)
http://www.martinfowler.com/ieeeSoftware/enterpriseArchitects.pdf
■製品、ツールリリース
- subversion1.2.3 Released(05/09/08)
注意点:最新のsubversionではBerkeleyDBのversion4.3を使用しているようです。4.2のリポジトリで動作させているのであれば、以下のFAQを参考に4.3に移行する必要があります。
http://subversion.tigris.org/faq.html#bdb43-upgrade - Maven 1.1 Beta2 Released(05/09/12)
http://maven.apache.org/start/download.html - TestNG 2.5.5 Released(05/09/08)
頻繁に更新されているようですね。
http://testng.org/doc/download.html
最近のJava関連News(05/08/29-) [JavaNews]
Framework
- JSF vs Tapestry
JSFとTapestryの比較。それぞれの優位点、苦手とする点を明確にし、どのようなプロジェクトに適用すべきかを決定する判断材料を提供することを目的としている。
http://www.theserverside.com/articles/content/JSFTapestry/article.html - Spring Framework 1.2.4 Released
http://www.springframework.org/
Development Process
- CruiseControl 2.3 Released
継続的なビルドプロセス(continuous build process)を確立するための仕組み
http://cruisecontrol.sourceforge.net
変更点概要は以下のとおりです。 - レポーティングモジュールの同梱:簡単に直に開始できるよう、Jetty Web コンテナを同梱
- ant スタイルなプロパティをもつ config.xml の導入。
- ビルドループを再起動せずともプロジェクトを追加、削除できるようにすることをサポート
- 分散ビルドの仮サポート
- いくつかの新しいPublisherのサポート(RSS等)
Eclipse
- Eclipse 3.1 で動作検証済みのプラグイン
http://www.eclipsewiki.net/eclipse/?Eclipse3.1%C6%B0%BA%EE%A4%B7%A4%BF%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3
今週のJava関連News(05/08/08-) [JavaNews]
製品、ツールリリース
- TestNG 2.5 released
http://testng.org/doc
ホームページが一新されています。maven plugin も含まれるようになったようです。 - EasyMock 1.2 Released & 2.0 Preview Released
http://www.easymock.org/
・1.2 released(05/08/07)
- JDK1.3以降のバージョンおよびJDK5.0対応の2つのバージョンを提供
- EasyMock1.0のように ArgumentsMatcherの引数の順をサポート
・2.0 Preview is abailable.(05/08/07)
柔軟でかつ、安全なリファクタリングを可能にした argument matchers のサポート、JDK 5.0 に関連する新しい構文の追加など
記事
- Spring vs EJB3.0(05/06/29)
http://www.onjava.com/pub/a/onjava/2005/06/29/spring-ejb3.html
Spring もEJB3.0 もPOJOを用い、Enterprise Serviceを疎結合にし、提供することを目的としています。しかしながら、ゴールに向かうアプローチは異なると述べられています。いずれのフレームワークも、Depencency Injection に強く依存しています。
EJB3.0 では、アノテーションを広範囲に使用し、ベンダーとの独立性、開発者の生産性を考慮した結果、アプリケーションサーバと強い統合を示しています。
Spring では、Dependency Injection の一貫した使用と XML ファイルの集中管理により、より柔軟なアプリケーションを開発することを実現し、同時に複数のアプリケーションサービスプロバイダと動作することを可能にします。 - Manage the agile team with XPlanner
http://www.javaworld.com/javaworld/jw-08-2005/jw-0815-xplanner_p.html
開発ツールXPlannerの紹介 - New AJDT releases ease AOP development
http://www-128.ibm.com/developerworks/java/library/j-aopwork9/
Eclipse 3.1に対応するAJDT 1.3もリリースされたようですね。 - Uncover the hood of J2EE Clustering
http://www.theserverside.com/articles/content/J2EEClustering/article.html - Migrating TestNG
http://www.theserverside.com/articles/content/MigratingtoTestNG/article.html
今週のJava関連News(05/08/01) [JavaNews]
記事(Java)
- Annotations vs. configuration files
http://www-128.ibm.com/developerworks/java/library/j-cwt08025.html
EJB3.0, JDK5.0 の登場とともに何でもかんでもアノテーションで解決という考えが蔓延していることに危惧していると、世間の動向に反する私の意見を述べさせて頂きましたが、私の考えと同じ方もいらっしゃいまして安心しました。「ハンマーを持つ人には、すべてが釘に見える」 じゃだめですよね。道具に使われるのではなく、道具は適切に使わなきゃ。If you need to deal with multiple configurations, especially ones
that are conditional on anything outside the Java class containing
an annotation, annotations may create more problems than they solve.
Finally, annotations cannot be modified without recompiling the
Java source code, so anything that needs to be reconfigurable at
run time can't use annotations.
- Presentation by Rod Johnson on Persistence Strategy
http://media.techtarget.com/tss/BeJUG/PersistenceOverview/index.html
サマリ。8つのポイント↓このプレゼンテーションの仕組みは好きですね♪
http://www.theserverside.com/news/thread.tss?thread_id=35233 - IDEA5.0 released(8/1)
http://www.jetbrains.com/idea/