Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
VSUG DAY – Summer                (2012.06.16)ASP.NET MVC 4 入門 どっとねっとふぁんhttp://blogonos.wordpress.com/       小野       修司
ASP.NET MVC の歴史• v1  – ルーティング  – ViewとControllerの分離• v2  – モデルバインディング• V3  – ASP.NET 4対応  – バインディングを活かしたスキャッフォールド  – Razor...
ASP.NET MVC の基礎•   ルーティング•   Controller•   View•   Model•   フィルタ             VSUG DAY - Winter 2012.06.16
セマンティックマークアップが標準       VSUG DAY - Winter 2012.06.16
アダプティブデザイン採用       VSUG DAY - Winter 2012.06.16
Application_Start の簡素化              VSUG DAY - Winter 2012.06.16
モバイル向け View の作成• View の名称に ”mobile” キーワードを追加• DisplayModeProvider を利用し、独自キーワードの追加が可  能DisplayModeProvider.Instance.Modes.I...
モバイル用テンプレート       VSUG DAY - Winter 2012.06.16
ASP.NET MVC Web API• RESTful な Web サービスを提供  – データを表す URI に対して HTTP のメソッドで操作     • GET    取得     • PUT    更新     • POST   追...
ASP.NET MVC Web API の基礎•   ルーティング•   Controller•   View•   Model•   フィルタ    – それぞれに実装はMVCと異なることに注意             VSUG DAY - ...
ASP.NET MVC Web API RC 版補足• Beta版の情報http://channel9.msdn.com/Events/Windows-Developer-Days/Windows-Developer-Days-2012/SC-...
まとめ      VSUG DAY - Winter 2012.06.16
Upcoming SlideShare
Loading in …5
×

20120616

1,861 views

Published on

  • Be the first to comment

20120616

  1. 1. VSUG DAY – Summer (2012.06.16)ASP.NET MVC 4 入門 どっとねっとふぁんhttp://blogonos.wordpress.com/ 小野 修司
  2. 2. ASP.NET MVC の歴史• v1 – ルーティング – ViewとControllerの分離• v2 – モデルバインディング• V3 – ASP.NET 4対応 – バインディングを活かしたスキャッフォールド – Razor書式によるView• v4 (RC) – HTML5ベースのテンプレート – モバイル(スマートフォン)対応 VSUG DAY - Winter 2012.06.16
  3. 3. ASP.NET MVC の基礎• ルーティング• Controller• View• Model• フィルタ VSUG DAY - Winter 2012.06.16
  4. 4. セマンティックマークアップが標準 VSUG DAY - Winter 2012.06.16
  5. 5. アダプティブデザイン採用 VSUG DAY - Winter 2012.06.16
  6. 6. Application_Start の簡素化 VSUG DAY - Winter 2012.06.16
  7. 7. モバイル向け View の作成• View の名称に ”mobile” キーワードを追加• DisplayModeProvider を利用し、独自キーワードの追加が可 能DisplayModeProvider.Instance.Modes.Insert(0,new DefaultDisplayMode("iPad"){ ContextCondition = (context => context.GetOverriddenUserAgent() .IndexOf("iPad", StringComparison.OrdinalIgnoreCase) >= 0)}); VSUG DAY - Winter 2012.06.16
  8. 8. モバイル用テンプレート VSUG DAY - Winter 2012.06.16
  9. 9. ASP.NET MVC Web API• RESTful な Web サービスを提供 – データを表す URI に対して HTTP のメソッドで操作 • GET 取得 • PUT 更新 • POST 追加 • DELETE 削除 – データ形式の標準は JSON • JQuery Mobile とのデータ連携とか VSUG DAY - Winter 2012.06.16
  10. 10. ASP.NET MVC Web API の基礎• ルーティング• Controller• View• Model• フィルタ – それぞれに実装はMVCと異なることに注意 VSUG DAY - Winter 2012.06.16
  11. 11. ASP.NET MVC Web API RC 版補足• Beta版の情報http://channel9.msdn.com/Events/Windows-Developer-Days/Windows-Developer-Days-2012/SC-014• スキャッフォールディング• Queryable 属性(クエリーパラメータ対応 )• 認証エラー時のHTTPステータス:401 VSUG DAY - Winter 2012.06.16
  12. 12. まとめ VSUG DAY - Winter 2012.06.16

×