spring mvcを利用して、hibernate再構成システム(2)


前の文章は多くのソースコードを貼り付けました.この文章は構成の原理とJSPコードを簡単に説明します.
 
1.http://localhost:7001/user2/view.mvcユーザーがこのURLアドレスにアクセスすると、Controller Class Namehandler MappingはこのURLを再分析し、下記の情報を得ます.
user 2-」User 2ちゃんねるtroller
view-->>はUser 2 ontrollerのviewメソッドに対応しています.
 
2.WEB.XMLに配置されているorg.springframe ewk.web.servlet.DisplatServletはUser 2 Orollerのview方法を呼び出します.最後に戻ったModelAndViewは、このオブジェクトが対応するのはJSPページです.
 
3.符号化の簡略化のために、@JspPkgでJSPファイルの所在ディレクトリを定義し、BaseAction Controllerのget ReqView方法を呼び出してModelAndViewオブジェクトに戻ります.このModelAndViewオブジェクトに対応するjspは@JspPkgで表示されているJSPディレクトリの下でメソッド名のJSPです.
例を挙げて説明します
@Controller
@JspPkg(value = "/demo/") 
public class User2Controller extends BaseActionController {

public ModelAndView view(HttpServletRequest request,
   HttpServletResponse response) throws Exception {
  JSONObject jo = new JSONObject();
  request.setAttribute("jsonResult", jo.toString());
  request.setAttribute("jsonResult", inputValue);

   return this.getReqView();
}

対応するモデルAndViewオブジェクトに対応するjspは/demo/view.jspです.
 
 
以上の紹介を通して、皆さんは上記のMVCが一定の規則に従っていることを発見します.実はこのようなやり方は規範を基礎開発の枠組みの中に書いて、人為的に開発者を監督して開発規範に従って開発するよりも、直接規範を基礎の枠組みの中に書き込んで、開発の随意性を減らして、同時に監督のコストを減らしました.以上の仕様は開発者同士のコミュニケーションをより簡単にし、XMLファイルを配置する手間を省きました.
 
以下はキーコードのセグメントです.
 
 sprring-annomvc.xml

 
 
User 2ちゃんねるtroller.java
@Controller@JspPkg(value=「/demo/」)public class User 2ちゃんねるtroller extens BaseActionaller{pblic ModelAndView view(HttpServrequest request)   HttpServlet Response)throws Exception{  JSONObject jo=new JSONObject()  request.set Attribute(「json Resoult」、jo.toString();  request.set Attribute(「json Resoult」、input Value)   return this.getJSONPage();
 
「spring mvcを利用して、hibernate再構成システム(3)」では、ajaxに似た提出情報をどのようにiframeを使って実現するか、及びHIBERNATE 3でhbm.xmlファイルをJPA ANNOTATIONに置き換えて、コードの簡略化を実現するかについて説明します.