『SpringMVC思想を深く理解する』
1232 ワード
前言:
SpringMVCはMVCアーキテクチャに基づくwebアプリケーション開発を簡素化するためのアプリケーション開発フレームワークであり、springのモジュールであり、springと緊密に結合しており、中間統合層を統合する必要はなく、struts 2と同様に表現層フレームワークである.Webモデルでは、mvcが流行しているフレームワークであり、model、view、controllerを分離することで、開発を減らし、エラーを減らし、グループ内の開発者間の協同作業を容易にする.
本文:
一.SpringMVCアプリケーションの開発手順
1.Web.xmlでフロントエンドコントローラDispatcherservletを定義する
2.POST要求であれば、フォーム提出のJSPページを開発する必要があり、GET要求であれば、このステップをスキップすることができます.
3.ユーザー要求を処理するHandleクラスを定義し、Controllerインタフェースを実現するか@Controller注釈を使用する
4.servletがユーザー要求をブロックした後、どのControllerインタフェースを作成するかをservletに知らせるには、次の2つの解決策があります.
(1)xmlプロファイルの利用
SpringMVCはMVCアーキテクチャに基づくwebアプリケーション開発を簡素化するためのアプリケーション開発フレームワークであり、springのモジュールであり、springと緊密に結合しており、中間統合層を統合する必要はなく、struts 2と同様に表現層フレームワークである.Webモデルでは、mvcが流行しているフレームワークであり、model、view、controllerを分離することで、開発を減らし、エラーを減らし、グループ内の開発者間の協同作業を容易にする.
本文:
一.SpringMVCアプリケーションの開発手順
1.Web.xmlでフロントエンドコントローラDispatcherservletを定義する
action
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:web/spring/spring.xml
1
DispatcherservletはSpringMVCのコアエントリクラスであり、配布クライアントから送信された要求を処理し、ビューを使用して最終的に対応するクライアントの要求を処理する.struts 1のコアエントリクラスはActionServiceletであり、struts 2のコアエントリクラスはStrutsParperAndExecuteFilterである.2.POST要求であれば、フォーム提出のJSPページを開発する必要があり、GET要求であれば、このステップをスキップすることができます.
3.ユーザー要求を処理するHandleクラスを定義し、Controllerインタフェースを実現するか@Controller注釈を使用する
4.servletがユーザー要求をブロックした後、どのControllerインタフェースを作成するかをservletに知らせるには、次の2つの解決策があります.
(1)xmlプロファイルの利用