ドメインモデルパターンを使ったアプリケーションを作成するので、 お馴染みのプレゼンテーション層、ビジネス層、永続化層の3階層で構成します。 ドメインモデルがビジネス層のコアとなり、プレゼン層やファサード層によって呼び出されます。 永続化が必要なオブジェクトは、永続化フレームワークによってデータベースとマッピングされます。
SoapUIはWebサービスのテストを便利にやるためのツールです。 SoapUIはWSDLからテストリクエストや、モックを自動生成してくれるのが非常に便利なんですが、RESTでも使えます。SOAPと違ってテストデータは自分で作らないといけないですが、テスト用のクライアントコードや、モックのコードを書かなくていいので便利です。 モックサービスの概要 SoapUIのモックサービスは、設定したポート番号でリクエストを待ち受け、クライアントに対して任意のレスポンスメッセージを返すことができる機能です。 モックサービスを使用することで、Webサービスの開発が完了していない場合でも、クライアントの動作確認や単体テストを実施することが可能です。 SoapUIの入手は下記のDownloadsからSoapUI Downloadを選択してください。 http://www.soapui.org/ REST用モッ
.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
Photo from Kıvanç Niş ネーミングについてまじめに長文を書いてみました。もし、あなたの会社にネーミングに疎い新人プログラマーがいたら読ませてやってください。 ちなみに、この記事はシステム開発のネーミングについて書いています。また、このブログの特性上、英語でのネーミングを想定していますが、日本語のネーミングでも同様に考えることができると思います。 1. ネーミングの重要性 一般に、熟練のプログラマーほど、プログラミングにおける ネーミングに時間をかけます。それはなぜでしょうか。 あなたが付けたその変数名 data は、その時点では、自分のために付けた「目印的なもの」であったかもしれません。しかし、そのソースコードを引き継いだ担当者など多くの人が、その名前を見ることになります。 // データを取得する var data = getData(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 と思っておけばいい感じがします。ちなみに
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く