ホームページ >Java >&#&チュートリアル >Spring MVC の基礎を学ぶ: この人気のフレームワークをゼロからマスターする

Spring MVC の基礎を学ぶ: この人気のフレームワークをゼロからマスターする

PHPz
PHPzオリジナル
2023-12-29 17:41:56971ブラウズ

Spring MVC入门指南:从零开始学习这个流行的框架

Spring MVC 入門ガイド: この人気のフレームワークをゼロから学びます。特定のコード例が必要です

はじめに:
インターネットと Web の急速な発展に伴い、アプリケーション Web アプリケーションの人気が高まるにつれ、効率的でスケーラブルな Web アプリケーションを構築することが開発者の焦点になっています。 Spring MVC フレームワークは、Java 開発で最も人気のある Web アプリケーション フレームワークの 1 つであり、柔軟性、モジュール性、テスト容易性という利点があり、多くのプロジェクトで広く使用されています。この記事では、Spring MVC の入門ガイドを提供し、この人気のあるフレームワークを一から学び、具体的なコード例を示します。

  1. 環境のセットアップと構成:
    まず、Spring MVC フレームワークの開発環境をセットアップする必要があります。 Eclipse や IntelliJ IDEA などの IDE ツールを使用して、開発用に Spring MVC プロジェクトをインポートできます。さらに、Spring MVC フレームワークに必要なライブラリ ファイルを導入するために、Maven や Gradle などの関連する依存関係を構成する必要もあります。
  2. Spring MVC プロジェクトの作成と構成:
    次に、単純な 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 をルート パス「/」にマップしました。

  1. コントローラーとビューの作成:
    Spring MVC フレームワークでは、コントローラーはユーザーのリクエストを処理し、処理結果を表示のためにビューに返す役割を果たします。次に、単純なコントローラーを作成し、対応する処理ロジックとビューを作成します。

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";
    }
}

上記のコードでは、EL 式 ${message} を使用してコントローラ配信メッセージを取得します。そしてそれをページ上に表示します。

コンパイル、デプロイ、実行:
    これで、単純な Spring MVC プロジェクトの作成と構成が完了しました。次に、このプロジェクトをコンパイル、デプロイ、実行してみましょう。

  1. 4.1 プロジェクトのコンパイルとビルド:
IDE でプロジェクトを選択し、右クリックして [ビルド] または [再ビルド] オプションを選択し、プロジェクトのソース コードをコンパイルし、対応するコードを生成します。プロジェクト構成情報に従って出力をビルドします。


4.2 プロジェクトをデプロイします。

コンパイルしたプロジェクトを Tomcat や Jetty などの Web サーバーにデプロイします。


4.3 プロジェクトを実行します。

Web サーバーが起動したら、ブラウザに「http://localhost:8080/48f369f9bce43e42c640b55d3055d010/hello/greeting」と入力して、渡されたメッセージを表示します。コントローラー内のビュー。


結論:

この記事では、単純な Spring MVC プロジェクトを作成し、具体的なコード例を提供することで、Spring MVC を開始するためのガイドを提供します。この記事がこの人気のフレームワークを一から学び、今後の Web アプリケーション開発作業の参考になれば幸いです。継続的な練習と深い学習を通じて、Spring MVC をより熟練して使用できるようになり、その強力な機能を通じて開発効率と Web アプリケーションのパフォーマンスを向上させることができます。 Spring MVC の学習の旅が成功することを祈っています。

以上がSpring MVC の基礎を学ぶ: この人気のフレームワークをゼロからマスターするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。