ホームページ >Java >&#&チュートリアル >Java を使用して Spring MVC に基づいた Web アプリケーションを開発する方法
Java を使用して Spring MVC に基づいた Web アプリケーションを開発する方法
概要
Spring MVC は、MVC に基づいた成熟した Java Web アプリケーション フレームワークです (モデル- View-Controller) パターンを使用すると、Web アプリケーション開発プロセスを簡素化できます。この記事では、JavaとSpring MVCを使った簡単なWebアプリケーションの開発方法を、具体的なコード例とともに紹介します。
ステップ 1: 環境セットアップ
まず、次の環境がインストールされていることを確認する必要があります:
ステップ 2: Maven プロジェクトを作成する
IDE で Maven プロジェクトを作成し、適切な Java バージョンと Web プロジェクトのスケルトンを選択します。これにより、必要な依存関係と基本的な構成が自動的に生成されます。
ステップ 3: Spring MVC 依存関係を追加する
プロジェクトの pom.xml
ファイルを編集し、Spring MVC 依存関係を追加します。以下に示すように:
<dependencies> <!-- Spring MVC --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.9</version> </dependency> </dependencies>
ステップ 4: Spring MVC の構成
プロジェクトのルート ディレクトリに web.xml
ファイルを作成し、Spring MVC の DispatcherServlet を構成します。以下に示すように:
<web-app> <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/applicationContext.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> </web-app>
これにより、すべての受信リクエストが処理のために DispatcherServlet
に渡されます。
ステップ 5: コントローラーの作成
リクエストを処理して応答を返すコントローラー クラスをプロジェクト内に作成します。たとえば、次のように単純な HelloController
クラスを作成します。
@Controller public class HelloController { @RequestMapping("/") public String hello() { return "hello"; } }
この例では、@Controller
アノテーションにより、これがコントローラー クラスであることが識別されます。 @RequestMapping
アノテーションは、このメソッドに対応する URL パスを定義します。
ステップ 6: ビューの作成
プロジェクトの WEB-INF
ディレクトリの下に views
ディレクトリを作成し、その中に hello.jsp を作成します。それは
ドキュメントです。これは、ユーザーのリターンを表示するために使用されるビューになります。たとえば、hello.jsp
は次のようになります:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <!DOCTYPE html> <html> <head> <title>Hello World!</title> </head> <body> <h1>Hello Spring MVC!</h1> </body> </html>
ステップ 7: ビュー リゾルバーを構成する
プロジェクトの applicationContext.xml
ファイルを編集し、Spring を構成します。 MVC のビューリゾルバー。以下に示すように:
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/" /> <property name="suffix" value=".jsp" /> </bean>
これにより、Spring MVC は /WEB-INF/views/
ディレクトリでビュー ファイルを検索し、.jsp
サフィックスを追加するように指示されます。 。
ステップ 8: アプリケーションをデプロイして実行する
Maven を使用してプロジェクトを WAR ファイルとしてパッケージ化し、Tomcat サーバーにデプロイします。 Tomcat を起動した後、http://localhost:8080/
にアクセスして、「Hello Spring MVC!」ページを表示します。
結論
上記の手順に従って、Java と Spring MVC を使用して簡単な Web アプリケーションを開発できます。もちろん、上記の例では基本的な設定と使い方を紹介しただけですが、Spring MVC には他にも多くの機能や高度な使い方があり、公式ドキュメントやその他のリソースで詳しく学ぶことができます。 Java Web 開発での成功を祈っています。
以上がJava を使用して Spring MVC に基づいた Web アプリケーションを開発する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。