BT

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

寄稿

Topics

地域を選ぶ

InfoQ ホームページ デベロップメント に関するすべてのコンテンツ

  • Java Object Persistenceの今

    この仮想パネルでは、 InfoQ.com (Floyd Marinesce) の編集者たちとODBMS.org (Roberto V. Zicari) が、永続化ソリューションをリードするアーキテクトのグループに対し、Javaコミュニティにおける永続化技術の現在の状態について、彼らの見解を伺いました。

  • より良いベストプラクティス

    この記事ではベストプラクティスを単純に適用するやり方に疑問を投げかけるためドレフュス学習モデルを紹介します。そして単純なベストプラクティス適用が役立たないだけでなく、一番力のある人たちにとって重い悪影響を与えることをお見せします。

  • Service Firewallパターン

    今回のパターンの例は、Arnon Rotem-Gal-Oz氏が現在作成中している本(サイト・英語)からのものです。Arnon氏は、メッセージの送受信をしたり、専用のソフトウェアコンポーネントやハードウェアでそれらを検査するために、サービスファイヤーウォールをどのように利用するのかについて説明しています。

  • Javaにおける言語内ドメイン特化言語へのアプローチ

    Alex Ruiz氏とJeff Bay氏が、Java言語を使ってドメイン特化言語を書くことがどうして可能かを説明し、構成方法のパターンも提案します。

  • Acegi SecurityでセキュアなGrailsアプリケーションを作る

    本稿では、Grailsのサンプルアプリケーションを通じてgrails-acegiプラグインの統合について説明します。この統合には、Groovy、Grails、Acegi Securityの3つの主要コンポーネントがあります。

  • XMLをユニットテストする

    XMLUnitはBSDライセンスの下で認可されたオープンソースプロジェクトです。XMLUnitは相関クラスの小さなライブラリを提供しますが、それは、前のセクションで概説された幾つかのXMLをテストする異なった方法のそれぞれを簡素化します。

  • タグからリッチへ: Web 1.0からFlexへ

    この記事では、James Ward氏とShashank Tiwari氏が、Web1.0的なインターフェースをTo Rich Internet Applications (RIA)を使ったインターフェースに移行する方法を、サンプルを交えながら説明しています。

  • NetBeans: Ruby開発者の新しい親友(Part2)

    連載第二回目では、エディタの中または外で、開発者の生産性をあげるのに役立つRuby on Railsのツールとさまざまな追加機能に焦点を当てたいと思います。IDEは、Integrated Development Environmentの略です。つまり、あなたはRubyやRailを使う際に今後はNetBeansを使えば、もうコマンドラインを使う必要がないのです。

  • GWTでAjaxのパフォーマンスを向上させる

    今回Ryan Dewsbury著"Google Web Toolkit"から"Integrating with a GWT-RPC Servlet"の1節をサンプルとしてお届けします。

  • JavaScriptによるマルチスレッドの実現‐Concurrent.Threadの裏側

    昨年12月3日の記事で,JavaScriptでマルチスレッドを利用可能にするライブラリ、Concurrent.Threadを紹介しました。しかし、そもそもスレッドが 1 つしかないJavaScript環境の上に、どのようにしてマルチスレッドを、しかもWebブラウザを改変することをせずに、実現しているのでしょうか? 今回はConcurrent.Threadの内部で何が起こっているのかについて、ご紹介しましょう。

  • Javaを使ってOffice2007をクラックする

    最近の連載、「Officeのリッチクライアントアプリケーション」で、我々は、基準としてOffice2007プラットフォームを使い、様々な異なる方法でJavaテクノロジーと相互運用するリッチクライアントアプリケーションをどこから構築するかについて議論しました。その際にカバーされなかった OfficeとJavaの相互運用性の1領域は恐らく最も古びた方法になっているでしょう。

  • NetBeans: Ruby開発者の新しい親友(Part3)

    この記事では、これまでの 2 回の記事では取り上げられなかった機能について説明する。また、より簡単で楽しいRuby開発を実現するためにインストールできるさまざまな拡張につ��ても紹介する。

BT