には、どうするのがベストな使Ext JSの一環としてJava/Spring/Hibernateに基づくwebアプリケーション?

StackOverflow https://stackoverflow.com/questions/70785

  •  09-06-2019
  •  | 
  •  

質問

していExt JSに新しいプロジェクトが知られて最善の実践の統合のためのExt JSとサーバ側でJava(春/Hibernate/JS)。はDWRにもとても良いのです。

役に立ちましたか?

解決

私のチームをExtとDWRほとんどの年をとっても良いことを言うまでもない。このアプローチは、最後に行DWRの発生するJavaScriptのクラスご請求になります。このままでの使用のExt.Ajaxで、Ext.データです。接続。ご利用の際はクラスを必要とするExt.データです。店舗などグリップ、コンボボックス等) び出すためのものではありませんからデータを取得するサーバ、プロキシサーバーを利用することでリンクとDWR.ユーザ-コミュニティを提供Ext.初の列挙値となります。データです。DWRProxyは完璧にしています。 http://extjs.com/forum/showthread.php?t=23884.

他のヒント

ありが可能です。

もちろん同じことです。純益:UIにext JS践のサーバーのトラフJSON.ます。純世界できDataContractSerializer(クラス、WCF)JavascriptSerializer(ASP.NET)

思いくつかの良いJSONシリアライザのドキュメンテーションシステムです。使用した Jabsorb (なっていただけるように固体フィードバック.その他の人のた:[リンクテキストをドキュメント][2]

[2]: http://extjs.com/forum/showthread.php?t=30759 フォーラムext js

利用したサブクラス Ext.データです。DataProxy このように:

var MyProxy = function(fn) {
  this.fn = fn;
};
Ext.extend( MyProxy, Ext.data.DataProxy, {
  load: function(params,reader,callback,scope,arg) {
    this.fn(params,function(data) {
      callback.call(scope,reader.readRecords(data),arg,true);
    });
  },
  update: function() {}
});

に使用すると、店舗のように:

var store = new Ext.data.Store({
  reader: myReader, proxy: new MyProxy(function(params,callback) {
    // params are used for paging and searching, if you need it
    callback(SomeService.getData(params));
  })
  // ...
});

当社の実際のプロキシクラスは何らかの追加のデバッグおよびエラー処理コードとい出を意味します。する"を参照してください操作データに若干の Ext.データです。JsonReader で対応できますが、その基本的な考え方です。SomeServiceは、JavaScriptの名前の指定したもの豆まにさらされるdwr.xml (春config).

見Grailsで割るとExtJS.

...での構築と利用Ext JS/DWR/Spring/Hibernate.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top