14. ASP.NET MVC
チーム開発時に
ブラウザ • リクエスト
HttpContext
MvcHandler プログラムの記述方法を
合わせやすい
Actionメソッ
ド
(Controller)
I
I Model
S
ViewResult JSONResult
View JSON
VSUG DAY - Winter 2012.01.28
15. WebPages
HttpContext 学習が容易
ヘルパーが作りやすい
cshtml
I vbhtml
I
S
Helper
VSUG DAY - Winter 2012.01.28
16. WCF(Windows Communication Foundation)
• すべてのデータ通信の基礎となるものとして提供された技術
• ABC要素を設定
– A:アドレス
• 接続のためのアドレス
– B:バインディング
• プロトコル、エンコーディング等をまとめたもの
• 用意されたものが各種存在。独自に作成も可能
– C:コントラクト
• やりとりするデータの型を決めるもの
• 汎用型
– 設定が煩雑
– HTTPベースでのデータ通信に特化した使いやすいものが派生
• WCF Data Services(ADO.NET対応)
• WCF RIA Services(Silverlight対応)
– WCF Web HTTP プログラミングモデル(MSDN ドキュメントより)
• SOAP以外のWebサービス形式に対応
• WCF Web API がCodePlexで提供
VSUG DAY - Winter 2012.01.28