ホームページ >Java >&#&チュートリアル >Spring MVC の基礎を学ぶ: この人気のフレームワークをゼロからマスターする
Spring MVC 入門ガイド: この人気のフレームワークをゼロから学びます。特定のコード例が必要です
はじめに:
インターネットと Web の急速な発展に伴い、アプリケーション Web アプリケーションの人気が高まるにつれ、効率的でスケーラブルな Web アプリケーションを構築することが開発者の焦点になっています。 Spring MVC フレームワークは、Java 開発で最も人気のある Web アプリケーション フレームワークの 1 つであり、柔軟性、モジュール性、テスト容易性という利点があり、多くのプロジェクトで広く使用されています。この記事では、Spring MVC の入門ガイドを提供し、この人気のあるフレームワークを一から学び、具体的なコード例を示します。
2.1 プロジェクトの作成:
IDE で、[新しいプロジェクト] を選択し、Spring MVC プロジェクト テンプレートを選択し、プロジェクト名やパッケージ名などの関連情報を入力します。
2.2 web.xml の構成:
プロジェクトの WebContent/WEB-INF ディレクトリで web.xml ファイルを見つけ、Spring MVC のコア コントローラーである DispatcherServlet を構成します。 web.xml に次のコードを追加します。
<servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/spring-mvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>
上記の構成では、DispatcherServlet 構成ファイル spring-mvc.xml の場所を指定し、DispatcherServlet をルート パス「/」にマップしました。
3.1 コントローラー クラスを作成します。
HelloController という名前の Java クラスを src ディレクトリに作成し、次に示すように @Controller アノテーションと @RequestMapping アノテーションを追加します。 #上記のコードでは、@Controller アノテーションを使用してこのクラスをコントローラーとしてマークし、@RequestMapping アノテーションを使用してコントローラーのリクエスト パスを「/hello」として指定します。 greeting メソッドでは、Model オブジェクトを通じて「greeting」という名前のビューにメッセージを渡します。
3.2 ビューの作成:
コントローラーから渡されたメッセージを表示するために、WEB-INF ディレクトリにgreeting.jsp という名前の JSP ページを作成します。 greeting.jsp では、以下に示すように、JSTL タグ ライブラリと EL 式を使用してメッセージを表示できます。@Controller @RequestMapping("/hello") public class HelloController { @RequestMapping("/greeting") public String greeting(Model model) { model.addAttribute("message", "Hello, Spring MVC!"); return "greeting"; } }
4.2 プロジェクトをデプロイします。
4.3 プロジェクトを実行します。
結論:
以上がSpring MVC の基礎を学ぶ: この人気のフレームワークをゼロからマスターするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。