Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
![Puppet LabsとEMCによる次世代型オープンソースプロビジョニングツール: Razor](https://cdn-ak-scissors.b.st-hatena.com/image/square/3612b0742d8fa777a0901554e66180f888641268/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s2_20240705082009-1%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)
前回は、ASP.NET MVC 3で搭載された新たなビュー・エンジン「Razor」と、ビュー開発で利用できる主なビュー・ヘルパーについて解説した。ASP.NET MVCでは、Webフォームのようなサーバ・コントロールこそ利用できないものの、ビュー・ヘルパーを活用することで、ビュー開発をかなりの程度まで効率化できる。 今回も前回に引き続き、ビュー・ヘルパーの話題だ。前回扱えなかったビュー・ヘルパーとして、DisplayFor/EditorFor、DisplayForModel/EditorForModelヘルパーについて解説するとともに、記事後半では、ビュー・ヘルパーの自作についても扱う。 モデルを自動認識する高機能なビュー・ヘルパー - DisplayFor/EditorFor - DisplayFor/EditorForヘルパーは、いうなれば、モデル定義に応じて出力を自在に変化できるヘル
本連載では、ASP.NETの新たなWebアプリケーション・フレームワークである「ASP.NET MVC 3」を基礎から解説している。前回までは、Entity Framework 4.1(Code First)と連携したモデル開発と検証機能の実装について解説してきた。ここまでの内容で、まずは基本的なデータベース連携アプリケーションの仕組みについては理解できたはずだ。なお、Code Firstについては、なかなかに奥深い世界であるので、現在進行中の連載である「Entity Framework 4.1入門」も併せて参照されたい。 さて、今回からはガラリと目線を転じて、ASP.NET MVC 3から標準で導入されたビュー・エンジン「Razor」について、3回にわたって解説していく。今回扱うのは、Razorの基本文法と、ASP.NET MVC 3で利用できるビュー・ヘルパーについてだ。 ASPXとの
はじめに 今回はView周りの改良点を解説します。とは言っても、MVC 3におけるViewの変更点はHTML5開発のしやすさと、ビューエンジンのRazorになるのでこの2点と、4月に提供開始されたMVC Tools Updateについてご紹介します。 なお、ASP.NET MVCの基本的な開発については過去の連載を参照してください。 ASP.NET MVCフレームワーク 正式版 入門 ASP.NET MVC 2入門 颯爽登場!ASP.NET MVC 3の概要を押さえる 必要な環境 次の環境が必要です。 Visual Studio 2010(Visual Web Developer 2010でもOK) ASP.NET MVC 3 RTW版 ASP.NET MVC 3 Tools Update(日本語版含む) MVC Html5 Toolkit Visual Studio 2010(以下、VS
前回のプロローグ編でASP.NET MVCの概要を理解したところで、今回からはいよいよ本論。具体的なサンプルを交えながら、ASP.NET MVCプログラミングの基本を理解していく。 今回扱うのはMVCモデルの中でも「V」「C」(=View-Controller)の部分だ。肝心のModelが登場しないので、全体像が見えにくいのではと思われるかもしれないが、心配することはない。 実はASP.NET MVCの本質とはController+View機能であって、Model部分にはASP.NET MVC固有で覚えなければならないことはそれほど多くない(例えば、データベース・アクセスであれば.NET Framework標準のLINQやEntity Frameworkの知識をそのまま活用できる)。今後、学習を進めていく中でも、まずはそのことを念頭に置いておくと、ポイントを絞った理解が得られやすいだろう。
いやー、ASP.NET MVC 3 と Razor は盛り上がってますねー。マイクロソフトの本気恐ろしいです。 ついったーを見てると結構 WebMatrix で使えるヘルパーを作ってる方が多かったので、はてなーらしくはてなスターとはてなブックマーク機能を使うためのヘルパーを作りました。どっちもヘルパーにする必要あるの?という感じですが気にせず行きます。ヘルパーってそんなものですよね。 おさらい Razor にはそれ自体にヘルパーを定義するための機能が追加されました。キーワードは @helper で、cshtml 中にメソッドのような形で埋め込むことが出来ます。 @helper HelperName(string param1, string param2) { <span>@param1 : @param2</span> } 見た目は殆どメソッドです。まあ実体もメソッドなんですけど {}
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く