BT

最新技術を追い求めるデベロッパのための情報コミュニティ

寄稿

Topics

地域を選ぶ

InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ

  • Stve SloanがBizTalk Server2006 R2について語る

    InfoQ talked to Steve Sloan, Senior Product Manager, about the BizTalk Server 2006 R2 in the context of SOA.

  • アノテーション・ハンマー

    Java5のアノテーションはとても強力なメタデータ機構を提供してくれます。ですが、どういう場面でそれを使えばよいかを理解する必要があるのは他の機能と同じです。この記事では、アノテーションが重要である理由と、その利用および誤用の事例について議論をしていきます。

  • AJDTでAspectJ開発がより容易に

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

  • コードファースト ~Webサービスを再考する

    この記事において、Dennis Sosnoski氏はJiBXフレームワークがよくある不都合な点を招くことなくコードからスタートスタイルのWebサービス開発を実行するためにどのように使用されるか解説しています。

  • Apache ODEの紹介

    この記事では、Paul BrownがApache ODEを紹介します。Apache ODEは、WS-BPEL 2.0標準のオープンソース実装で、BPELのコンセプトをいくつか備えています。単一プロセスでのデプロイや実行の方法についても説明します。

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

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

  • Java、.NET、でもなぜ一緒に?

    歴史的に、Java/.NET間の相互運用性についての議論は、.NETとJavaのシステムのどちらも持ち、対話させることが必要な特定の企業においてのみ発生する、"必要なときのみ"の相互運用性という見出しの元でしか行われてこず、アーキテクチャの話題の二の次とされていました。しかし、それらの議論から抜け落ちているものがあります。それは、開発者には「必要だから」という場合でなくともJavaと.NETをともに動作させたい場合があり、その動機についての議論です。

  • Groovyを使ってAOPを簡単に

    Javaに似たシンタックスを持つJVM動的言語のGroovyは、AOPの模倣を容易にする見事なほど強力な機能を誇ります。今回の記事はGroovyに焦点を合わせ、またRubyとの比較を行います。

  • SeleniumでAjaxアプリケーションをテストする

    SeleniumはThoughtWorksによって書かれたWEBアプリケーション専門のテスティングツールです。Seleniumのテストは実際のユーザがやるのと同じように直接ブラウザ上で実行されます。SeleniumはWindows、Linux、Mac上のInternet Explorer、Mozilla、Firefoxで動作します。

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

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

  • Spring2.0 Finalの情報

    Spring 2.0 was initially supposed to come out in June/July, why the delay? InfoQ interviewed the Spring team - based on massive community feedback, the team has chosen to delay the launch to Sept 26th in order work on asynchronous JMS capabilities, JPA, the new JSP form tag library, OSGi integration, documentation, and backwards compatibility.

  • ケーススタディ:ブラジル国民医療システム

    ブラジルの国民医療システムは、2百万行を越すコードと350クラスのドメインモデルを有しており、今までに構築された最も大きなエンタープライズJavaアプリケーションだと言われています。本ケーススタディでは、アーキテクチャ、興味深いソリューション、学んだ教訓、プロジェクトの将来の方向性について、その詳細に目を向けます。

BT