Your SlideShare is downloading. ×

20120616

1,553
views

Published on


0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,553
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
16
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. VSUG DAY – Summer (2012.06.16)ASP.NET MVC 4 入門 どっとねっとふぁんhttp://blogonos.wordpress.com/ 小野 修司
  • 2. ASP.NET MVC の歴史• v1 – ルーティング – ViewとControllerの分離• v2 – モデルバインディング• V3 – ASP.NET 4対応 – バインディングを活かしたスキャッフォールド – Razor書式によるView• v4 (RC) – HTML5ベースのテンプレート – モバイル(スマートフォン)対応 VSUG DAY - Winter 2012.06.16
  • 3. ASP.NET MVC の基礎• ルーティング• Controller• View• Model• フィルタ VSUG DAY - Winter 2012.06.16
  • 4. セマンティックマークアップが標準 VSUG DAY - Winter 2012.06.16
  • 5. アダプティブデザイン採用 VSUG DAY - Winter 2012.06.16
  • 6. Application_Start の簡素化 VSUG DAY - Winter 2012.06.16
  • 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. モバイル用テンプレート VSUG DAY - Winter 2012.06.16
  • 9. ASP.NET MVC Web API• RESTful な Web サービスを提供 – データを表す URI に対して HTTP のメソッドで操作 • GET 取得 • PUT 更新 • POST 追加 • DELETE 削除 – データ形式の標準は JSON • JQuery Mobile とのデータ連携とか VSUG DAY - Winter 2012.06.16
  • 10. ASP.NET MVC Web API の基礎• ルーティング• Controller• View• Model• フィルタ – それぞれに実装はMVCと異なることに注意 VSUG DAY - Winter 2012.06.16
  • 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. まとめ VSUG DAY - Winter 2012.06.16