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です.
例を挙げて説明します
以上の紹介を通して、皆さんは上記の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に置き換えて、コードの簡略化を実現するかについて説明します.
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に置き換えて、コードの簡略化を実現するかについて説明します.