タグ

ブックマーク / www.arclamp.jp (2)

  • アプリケーションにおける足回りの質的変化 (arclamp.jp アークランプ)

    arclamp.jp アークランプ ITアーキテクトが、ビジネス書とかデザインとか建築とかからシステム開発を妄想するブログ ただの感想文です。アプリケーションの足回りの状況がかなり変わってきていることを実感しています。 足回り、というのはサーバ、CPU、メモリ、OSあたりの層です。トピックスとしては、並列・分散処理、仮想化、マルチコア、インメモリ、キャッシュという感じです。一昔前は理想論ばかりで現場で使えないという印象が強かったのですが、そんなこともなくなってきています。 一時期は潤沢なサーバリソースを前提にサーバのことは気にしないで富豪プログラミングをしなさいということが言われていました。しかし、いま足回りに起きていることは量的な変化を超えて質的な変化になっています。むしろ足回りの特性を利用したアプリケーションを構築するという考え方にしていかなくてはいけません。 たとえば1台のサーバにC

    kaido
    kaido 2007/05/22
  • DIコンテナとGenericsを利用して品質や効率をあげるテクニック (arclamp.jp アークランプ)

    今日、メンバーと話をしていて面白かったのでコーディングしてみました。 メタプログラミングっぽくDIコンテナを利用する XMLの名前空間をトリガーにしてローカル名でオブジェクトを発見し、処理を委譲するというアイデアです。例えば名前空間がcommandとして、そのローカル名でDIコンテナをルックアップします。 <コマンド定義ファイル test.xml> <?xml version="1.0" encoding="UTF-8"?> <commands xmlns:command="http://www.arclamp.jp/command"> <command:out command:message="ほげほげ" /> </commands> DIコンテナの設定ファイルはこんな感じ。command:outという指定なので、commandsプロパティにoutというキーでBeanをインジェ

  • 1