タグ

SoftwareArchitectureに関するatm_09_tdのブックマーク (2)

  • シンプルさの必要性 · eed3si9n

    2013-06-24 2012年4月23日にテキサスの Austin で行われた RailsConf 2012 での Rich Hickey (@richhickey) さんによる基調講演、Simplicity Matters を書き起こして翻訳しました。 Rich Hickey さんは Clojure や Datomic の作者です。 この翻訳は Creative Commons Attribution ShareAlike 3.0 ライセンスに基いて公開します。 Rich Hickey 講演 e.e d3si9n 訳 談: こんにちは。ご招待いただきありがとうございます。 聞く所によると RailsConf はいつもコミュニティーからかなり外れた人を選ぶらしく、今回は僕ということになりました。 僕の電話ボックスは外に駐車してあります。(会場、笑) だけど、今日は言語の壁を越える話題を持

  • DCIによるWebアプリケーション - 3:Cassandra - Digital Romanticism

    Cassandraを使用して割り勘アプリケーションの永続化レイヤを実装する。 導入 割り勘アプリケーション実装の第2部では、WebフレームワークとしてWicketを使用し、傾斜つきの割り勘計算がとりあえず行える所までを実装しました。しかし、データはメモリ上で保持しているだけで、永続化レイヤの実装は課題となっていました。そこで今回はCassandraを使用して永続化レイヤを実装していきます。 バックナンバー DCIアーキテクチャによるWebアプリケーションの実装:ドメインレイヤ DCIによるWebアプリケーション - 2:アーキテクチャ 永続化レイヤの実装 前回使用したアーキテクチャの概要図を再掲します。 ここまでDIコンテナの使用は意図的に避けてきましたが、外部リソースへのアクセスが必要になった所で使うことにします(Guice-2.0)。DIコンテナを使う場合、オブジェクトのウィービングを

    DCIによるWebアプリケーション - 3:Cassandra - Digital Romanticism
  • 1