タグ

Model, Archに関するdelta81のブックマーク (10)

  •  「サブスクリプション・モデル」屋の勝手な憂鬱 - michikaifu’s diary

    このところ、携帯業界もナニかというと動画ストリーミングが話題で、まぁそれでもうまくいけばいいんだろうけれど、今ひとつ私にはエキサイトできない気分が蔓延している。 なぜか、と考えたら、そもそも私がなぜ、私が通信業界にハマったのか、ということに帰するような気がする。私はもともとサラリーマン生活を自動車会社から出発した。一台一台、工場で作って、手間ひまかけて一台一台売って、船に乗せて輸出したりして、それで儲けていた会社である。わかりやすい商売ではある。 で、その後電話会社にはいった。アタリマエのことなのだが、電話会社というのは、交換機が電話をつないでくれるたびに、チャリーンチャリーンとお金が落ちてくる。もちろん、交換機を設置したり、電話線を保守したりという手間ひまはかかるのだが、このお金の落ちて来方が、自動車会社的な目から見ると、驚くべき「ラク」さに見えた。自動車屋が、自分で田畑を耕して大根や米

     「サブスクリプション・モデル」屋の勝手な憂鬱 - michikaifu’s diary
  • Amazon.co.jp: 楽々ERDレッスン: 羽生章洋: 本

    Amazon.co.jp: 楽々ERDレッスン: 羽生章洋: 本
  • Callisto - goldenportのブログ

    EclipseのオールインワンパッケージCallistoが7月1日に正式リリースされるらしい。 http://www.eclipse.org/callisto/ Eclipse Callistoは以下のプラグインがパッケージングされているバージョンであり、Eclipseが想定する標準開発環境といえるものである。 Business Intelligence and Reporting Tools (BIRT) 2.1 C/C++ IDE (CDT) 3.1 Data Tools Platform (DTP) 1.0 Eclipse Modeling Framework (EMF) 2.2 Graphical Editor Framework (GEF) 3.2 Graphical Modeling Framework (GMF)1.0 Eclipse Project 3.2 Test and

    Callisto - goldenportのブログ
  • arclamp.jp アークランプ: SOA as Web2.0 ? 資料&ソースコード公開

    昨日、JavaOne Tokyo 2005において、「SOA as Web2.0 ? - SOA+DIでPOJOをリミックス」というBOF講演を行ってきました。8時からという時間帯にもかかわらず、(たぶん)100名以上の方にお集まりいただきました。ご来場いただき、ありがとうございました。 45分間という時間の中に、僕らの考えていることを凝縮ししたため、急ぎ足であったことは否めなのですが、お聞きした範囲では「面白かった」と頂けました。 さて、以下がパワーポイントの資料になります(11/11差し替え)。 SOA as Web2.0@JavaOne Tokyoe 2005講演資料(SOA_as_Web20_at_JavaOne_Tokyo_2005.ppt) デモアプリのソースコードですが、もうちょっとだけお待ちください。なにせ講演3日前に徹夜で仕上げたものでセットアップ手順がきれいに確立され

  • 「テストしやすい」ことが、良い設計(EoT=Ease of Testing) - An Agile Way [ITmedia オルタナティブ・ブログ]

    良い設計とはなにか、と問われて、凝集度と結合度に関する議論を思いつく人も多いだろう。しかし、この定義によりもっと具体性がある設計方針として、テストを考える。テストの視点によってオブジェクト指向を再定義したい。キーワードは、Eon(Ease of Testing)、テスト容易性だ。 ぼくは、 EoT(*1)の高い設計が、よいオブジェクト指向設計である。 と主張する。設計品質の中で「テスト容易性(EoT)」を最上位と見るのだ。オブジェクト指向のさまざまな機構、用語、考え方は、すべて EoT のため、と捕らえられる。例えば、

    「テストしやすい」ことが、良い設計(EoT=Ease of Testing) - An Agile Way [ITmedia オルタナティブ・ブログ]
  • higaさんによるダイコン時代の設計方法 - tpircs

  • PofEAA's Wiki - (ファウラー | 読書会)

    PofEAAのWikiです。Martin Fowler氏とAddison-Wesley Pub Coの許可を得て、 パターンカタログの翻訳を行っています。bliki_jaと同じくどなたでも参加可能ですので、是非参加してみてください ;-) ※このサイトは書籍の邦訳とは一切関係ありません。 ■ PofEAAのパターンカタログ and PofEAAのパターンカタログ(邦訳版)ここから読み始めるとよいでしょう。対応表もあります。 ■ 読書会 第12回の開催予定は未定です。 ■ PofEAA読書会メーリングリスト読書会に関する話題を扱っていますが、読者会への参加を強制するものではありません。興味のある方の参加は随時受け付けています。

  • 【特集】TigerのCocoaにみるMVCの完成 (MYCOM PC WEB)

    現在の多くのデスクトップアプリケーションのためのフレームワークは、その多くが、デザイン原理としてモデル・ビュー・コントローラ(MVC)アーキテクチャを取り入れている。これは、アプリケーションに必要とされるモジュールを、データを表すモデル、ユーザへの表示を行うビュー、これらをコントロールするコントローラ、の3層に分割して設計しよう、というものだ。 今回紹介するのは、Apple ComputerのMac OS Xにおけるアプリケーションフレームワークである「Cocoa」のMVCアーキテクチャだ。Mac OS Xのバージョンアップに伴い、Cocoaにも2度、重要なアップデートがあった。まずはこの変遷を追いかけてみたい。 Cocoa BindingとCore Dataの導入 Cocoaは、その由来となるNEXTSTEPのころから、MVCをベースに設計されていた。MVCの3つのレイヤのうち、ビューに

  • レイヤとモデル

    アプリケーションをレイヤ分割した場合、 プレゼンテーション層 -> ビジネスロジック層 -> データアクセス層 のように分けるのが一般的ではないかと思います。 ここで、矢印は、依存関係を表しています。例えば、プレゼンテーション層は、ビジネスロジック層に依存していて、ビジネスロジック層は、データアクセス層に依存しています。 矢印の向いていないほうには依存していません。例えば、ビジネスロジック層は、プレゼンテーション層に依存していません。 誤解が多いんじゃないかと思うのは、レイヤとモデルを混同することです。一番多く見られるのは、ビジネスロジック層とドメインモデルの混同です。 モデルは、各層を流れていくデータ(+ ロジック)であり、どの層にも依存しません。逆に層はモデルに依存することになります。 モデルは、プレゼンテーションモデルとドメインモデルに分かれます。当は、ERモデルもあるのですが、こ

    レイヤとモデル
  • ひがやすを blog:「レイヤモデルアーキテクチャ」

    レイヤアーキテクチャの場合、ある層は、自分の直接下位の層にのみ依存し、それ以外の層には依存しないのが基です。通信は、下位の層とデータをやり取りすることで行います。 それでは、このデータはどの層に属するのでしょうか。層に属することにすると、層間で通信するごとにデータをそれぞれの層のデータに変換する必要がでてきます。 例えば、A -> B -> Cという層間の呼び出しの場合、A層のオブジェクトはB層のデータに値を詰めてB層のオブジェクトを呼び出し、B層のオブジェクトは、B層のデータをC層のデータに変換して、C層のオブジェクトを呼び出します。戻り値の処理はこの逆です。B層のオブジェクトは、C層のオブジェクトの戻り値(C層のデータ)をB層のデータに変換して、戻り値として返します。かなり大変です。層が増えれば増えるほどこのオーバーヘッドは大きくなります。 そこで、データ部分は、どの層にも実装上依存

    ひがやすを blog:「レイヤモデルアーキテクチャ」
  • 1