[機械] Spring MVCの技術

スプリングMVCを使用して1機は】HelloWorldの機能を実現します

2. [機械]関数のhelloworldを達成するためのSpring MVCの道アノテーションを使用して

<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> 
< のxmlns = "http://www.springframework.org/schema/beans" 
    のxmlns:XSI = "http://www.w3.org/2001 / XMLスキーマ・インスタンス" 
    のxmlns:コンテキスト= "http://www.springframework.org/schema/context" 
    のxmlns:MVC = "http://www.springframework.org/schema/mvc" 
    XSI:のschemaLocation =" HTTP: //www.springframework.org/schema/beans 
        http://www.springframework.org/schema/beans/spring-beans-4.3.xsd 
        http://www.springframework.org/schema/context 
        のhttp:// WWW .springframework.org /スキーマ/コンテキスト/スプリングコンテキスト4.3.xsd 
        のhttp:// WWW。
        http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd " > 

        <! - 1.設定注釈- > 
        < コンテキスト:注釈-config設定> </ コンテキスト:注釈-config設定> 
        < コンテキスト:スキャンコンポーネントベース・パッケージ= "renjiale" > </ コンテキスト:コンポーネントスキャン> 
        
        <! - 2.MVC注釈可動- > 
        < MVC:アノテーションドリブン> </ MVC:アノテーションドリブン> 
        <! - viewresovlerビューハンドラの設定- > 
            <! - RESTスタイル:のhttp://ドメイン/index.jsp - > 
        < 上記IDを述べ= "myspringmvc」 クラス= "org.springframework.web.servlet.view.InternalResourceViewResolver" > 
            < プロパティ= "接頭辞" = "/" > </ プロパティ> 
            < プロパティ= "サフィックス" = "JSP"  > </ プロパティ> 
                <! - ページ対応する接頭辞と接尾辞を見つけ、[OK]をする- > 
        </ > 
        <! - 4.ライト・コード- > 
        <! - コンフィギュレーションのDispatcherServlet(MVC)自動設定、web.xml内サーブレットの設定- > 
        <! - 6.サーブレットを書きます- > 
        <ID = "のDispatcherServlet" クラス= "org.springframework.web.servlet.DispatcherServlet" > </ > 
        <! - 7ページ書き込みテスト-jsp - > 
        <! - 8.MVC処理要求を、トラフィッククラスを記述- > 
        <! - 9トラフィッククラスのメソッドは、要求を処理するように、要求をクリックします.JSP - > 
        <! - 10.controller注釈を使用してコントローラを実装する- > 
        <! - サービス要求の11.jsp複数見つけることこの方法は、対応するクラス@RequestMappingを見つける@RequestMapping - > 
        <! - 12.要求が指定された場所の.jspページにジャンプしたとき- > 
</ >
<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> 
< ウェブアプリののxmlns:XSI = "http://www.w3.org/2001/XMLSchema-instance" のxmlns = "のhttp://java.sun .COM / XML / NS / JavaEEの" XSI:のschemaLocation =" http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd " ID =" WebApp_ID」バージョン= "2.5" > 
  < 表示名> web_cookie </ 表示名> 
  < 歓迎-ファイル・リスト> 
    < 歓迎-ファイル> index.jspを<
  > 

    < サーブレット> 
        < サーブレット名> mvc01 </ サーブレット名> 
        < サーブレットクラス> org.springframework.web.servlet.DispatcherServlet </ サーブレットクラス> 
    </ サーブレット> 
    < サーブレットマッピング> 
        < サーブレット名> mvc01 </ サーブレット名> 
        <! - 注:所有请求MVC来处理- > 
        < のurl-pattern > / </ のurl-pattern > 
    </ のservlet-mapping >
</ ウェブアプリ>
< %@ページ言語= "javaの" contentTypeの= "text / htmlの;のcharset = UTF-8" 
    pageEncodingは= "UTF-8" > 
<!DOCTYPE用HTML PUBLIC " - // W3C // DTD HTML 4.01移行// EN" "http://www.w3.org/TR/html4/loose.dtd" > 
< HTML > 
< ヘッド> 
< メタHTTP-当量= "Content-Typeの" コンテンツ= "text / htmlの;のcharset = UTF-8" > 
< タイトル>ここで挿入タイトル</ タイトル> 
</ ヘッド>

    >ここでindex.jspページ</ のH1 > 
    < A HREF = "MAV /ショー" >テスト</ A > 
        <! - MVCの処理要求- > 
</ ボディ> 
</ HTML >
< %@ページ言語= "javaの" contentTypeの= "text / htmlの;のcharset = UTF-8" 
    pageEncodingは= "UTF-8" > 
<!DOCTYPE用HTML PUBLIC " - // W3C // DTD HTML 4.01移行// EN" "http://www.w3.org/TR/html4/loose.dtd" > 
< HTML > 
< ヘッド> 
< メタHTTP-当量= "Content-Typeの" コンテンツ= "text / htmlの;のcharset = UTF-8" > 
< タイトル>ここで挿入タイトル</ タイトル> 
</ ヘッド>

    >ここでは成功事例のページである</ のH1 > 
</ ボディ> 
</ HTML >
以下のためのパッケージ変更renjiale.handleRequest; 

インポートorg.springframework.stereotype.Controller;
 インポートorg.springframework.web.bind.annotation.RequestMapping;
 インポートorg.springframework.web.servlet.ModelAndView; 

/ * 
 *ビジネスクラス:
 *注:父親を継承しませんクラスがインタフェースを実装していない
 * / 
@Controller 
@RequestMapping( "/ MAV" のパブリック クラス{MyFirstMVCを
     
    // 、トラフィックが処理のModelAndViewオブジェクトを返す必要があり 
    @RequestMapping(値= "ショー" 公共のModelAndViewショー(){ 
        のSystem.outを。 println( "表示方法を行う" ); 
        のModelAndView MAV =新しいのModelAndView(); 
        mav.setViewName( "成功事例の" );
        返すMAVを。
    } 
}

 

[3]要求パラメータJSONを受信するステップ、機械スプリングMVCとAJAXと相互作用

Spring MVCのファイルのアップロードを使用して4. [機械]

カスタムインターセプタを実装するために2つの方法で使用[5] Spring MVCのマシン

6. [マシン]カスタムインターセプタは、ユーザーのログイン認証を実装して使用します

7マシン】スプリングとSpring MVCの統合

ユーザを達成するための統合されたスプリングスプリングMVCプラスJDBC、CRUD操作に[8]機械

おすすめ

転載: www.cnblogs.com/ren549047861/p/11310491.html