タグ

2013年5月16日のブックマーク (6件)

  • ドメインモデルパターンのアーキテクチャ - ドメイン駆動開発道

    ドメインモデルパターンを使ったアプリケーションを作成するので、 お馴染みのプレゼンテーション層、ビジネス層、永続化層の3階層で構成します。 ドメインモデルがビジネス層のコアとなり、プレゼン層やファサード層によって呼び出されます。 永続化が必要なオブジェクトは、永続化フレームワークによってデータベースとマッピングされます。

    ドメインモデルパターンのアーキテクチャ - ドメイン駆動開発道
    JHashimoto
    JHashimoto 2013/05/16
    "お馴染みのプレゼンテーション層、ビジネス層、永続化層の3階層で構成します。ドメインモデルがビジネス層のコアとなり、プレゼン層やファサード層によって呼び出されます。"
  • RESTのMockテストにSoapUIを使うには - そごうソフトウェア研究所

    SoapUIWebサービスのテストを便利にやるためのツールです。 SoapUIはWSDLからテストリクエストや、モックを自動生成してくれるのが非常に便利なんですが、RESTでも使えます。SOAPと違ってテストデータは自分で作らないといけないですが、テスト用のクライアントコードや、モックのコードを書かなくていいので便利です。 モックサービスの概要 SoapUIのモックサービスは、設定したポート番号でリクエストを待ち受け、クライアントに対して任意のレスポンスメッセージを返すことができる機能です。 モックサービスを使用することで、Webサービスの開発が完了していない場合でも、クライアントの動作確認や単体テストを実施することが可能です。 SoapUIの入手は下記のDownloadsからSoapUI Downloadを選択してください。 http://www.soapui.org/ REST用モッ

    RESTのMockテストにSoapUIを使うには - そごうソフトウェア研究所
    JHashimoto
    JHashimoto 2013/05/16
    "SoapUIはWebサービスのテストを便利にやるためのツールです。SoapUIはWSDLからテストリクエストや、モックを自動生成してくれるのが非常に便利なんですが、RESTでも使えます。"
  • resumize.me

    This domain may be for sale!

    resumize.me
    JHashimoto
    JHashimoto 2013/05/16
    要素を3DでローテーションさせるjQueryプラグイン。
  • RazorEngine の使い方 〜それなりな応用編〜 - normalian blog

    .NET 系でテンプレートエンジンが必要になった際、twitter で「Java だと Velocity とかの古参&王道ライブラリがあるけど、.NETだとなんじゃらほい?」と呟いたところ、「ASP.NET MVC 系なら RazorEngine では?」との言葉を頂いた。確かに ASP.NET MVC3 から HTML のテンプレートエンジンは Razor を利用しており、安定度はかなり高そうだと思いためしてみた。 まずはの参考情報 まずは公式+αである以下の情報を眺めた。 GitHub / Antaris / RazorEngine しばやん雑記 RazorEngine を使う上での Tips http://monobook.org/wiki/RazorEngine miso_soup3 - csHtml ファイルを使って RazorEngine miso_soup3 - RazorE

    RazorEngine の使い方 〜それなりな応用編〜 - normalian blog
    JHashimoto
    JHashimoto 2013/05/16
    "確かに ASP.NET MVC3 から HTML のテンプレートエンジンは Razor を利用しており、安定度はかなり高そうだと思いためしてみた。"
  • 新人プログラマーに読ませて欲しいネーミングの大切さ - プログラマー幸福論

    Photo from Kıvanç Niş ネーミングについてまじめに長文を書いてみました。もし、あなたの会社にネーミングに疎い新人プログラマーがいたら読ませてやってください。 ちなみに、この記事はシステム開発のネーミングについて書いています。また、このブログの特性上、英語でのネーミングを想定していますが、日語のネーミングでも同様に考えることができると思います。 1. ネーミングの重要性 一般に、熟練のプログラマーほど、プログラミングにおける ネーミングに時間をかけます。それはなぜでしょうか。 あなたが付けたその変数名 data は、その時点では、自分のために付けた「目印的なもの」であったかもしれません。しかし、そのソースコードを引き継いだ担当者など多くの人が、その名前を見ることになります。 // データを取得する var data = getData(1); そしてその名前は、そのソー

    新人プログラマーに読ませて欲しいネーミングの大切さ - プログラマー幸福論
    JHashimoto
    JHashimoto 2013/05/16
    "ネーミングについてまじめに長文を書いてみました。もし、あなたの会社にネーミングに疎い新人プログラマーがいたら読ませてやってください。"
  • Entity Framework 4.3 Beta 1 の自動マイグレーションを試してみた - しばやん雑記

    Entity Framework 4.3 Beta 1 が昨日公開されました。詳細は ADO.NET team blog を見た方が早いと思います。 EF 4.3 Beta 1 Released - ADO.NET Blog - Site Home - MSDN Blogs 要約してしまうと以下の通り。 マイグレーション対応 Enable-Migrations / Update-Database コマンドを追加 専用のイニシャライザ XML ドキュメントコメントが完璧に DbContext API のバグ修正 GetDatabaseValues のバグ DbSet の名前に Unicode が使えなかったバグ 基的には Entity Framework 4.2 + マイグレーション対応 + バグ修正 = Entity Framework 4.3 と思っておけばいい感じがします。ちなみに

    Entity Framework 4.3 Beta 1 の自動マイグレーションを試してみた - しばやん雑記
    JHashimoto
    JHashimoto 2013/05/16
    "Summary カラムが追加され、データ自体も保持されていることが確認できました。ちなみに今は初期値が null になっていますが Code-Based Migrations を部分的に使うことで、カラムの初期値を指定出来ます。"