タグ

2010年11月19日のブックマーク (3件)

  • サルでもわかる 逆引きデザインパターン 第3章 逆引きカタログ J2EE編 Facade(ファサード)

    イントロダクション みなさんのサーブレット(Strutsを使用している場合はアクションクラス)の行数は、平均どれくらいでしょうか? データベースアクセスや業務処理など、すべての処理をサーブレットに詰め込もうとして、あっという間に1000行を越すような「太ったサーブレット」を作ってしまったことありませんか? サーブレットを初めて書いたときは筆者もそうでした。 このような「長く」「すべての処理が入った」サーブレットのことをすべてのことを行う魔法のようなサーブレットということで「マジックサーブレット」と呼びます。 マジックサーブレットは保守や機能拡張が難しいのはもちろんのこと、「アプリケーションが提供する機能」を把握することが難しくなるという弊害があります。 機能を把握できないと「あの機能ってどこにあったっけ?」という状況を生み出しがちになります。 そのような状況を避けるためにも、「サービスを提

    fragarach_the_sword
    fragarach_the_sword 2010/11/19
    サルでもわかる 逆引きデザインパターン 第3章 逆引きカタログ J2EE編 Facade(ファサード)
  • VMware Infrastructureインフラ構築実践Tips

    VMware ESX Serverを利用した仮想環境を構築するには,ハードウエア構成,ネットワーク構成,ゲストOSの管理方法など検討しなければならない。これらに加え,VMware ESX ServerとゲストOSの大量展開方法やバックアップ方法,システム管理ソリューションなど,システム構築のポイントについて紹介する。まずは,VMware ESX Server 3.0の構成要素とゲストOSの実装方法などに関して説明する。 VMware Infrastructure 3.0では,その前バージョンに当たるVMware ESX Server 2.xと比べてライセンスの管理方法が変わった。ここでは,ライセンスの管理方法も含めて,VMware ESX Server 3.0とゲストOSの管理方法について説明する。

    VMware Infrastructureインフラ構築実践Tips
    fragarach_the_sword
    fragarach_the_sword 2010/11/19
    ITPro連載:VMware Infrastructureインフラ構築実践Tips
  • 第1回 性能品質は開発工程全体で作り込もう

    性能要件の実現は重要だと認識しながら、「結局、性能は構築し終わるまで分からない」といったスタンスでプロジェクトに臨んでいないでしょうか。最初に性能要件を定義したあとは特に何もせず、カットオーバー直前にわずかな性能テストとチューニングを行うだけというケースを、筆者はよく見かけています。 そのようなスタンスでシステムを開発しても、性能要件をしっかりと実現できる可能性は高くありません。カットオーバー直前にその場しのぎの対策をするか、巨額の追加コストをかけてハードウエア増強に走る、といった状況に追い込まれがちです。 ITシステムの性能品質は来、ライフサイクル全体を通して作り込むものです(図1)。設計、実装、テストの工程を通じて、システムの性能要件達成に取り組み、検証していく必要があります。 連載では「システムの性能を確保するために何をすべきか」というテーマで、性能をマネジメントするための考え方

    第1回 性能品質は開発工程全体で作り込もう
    fragarach_the_sword
    fragarach_the_sword 2010/11/19
    ITPro連載:現場で使える性能マネジメント(1)性能品質は開発工程全体で作り込もう