0

私はこのフレームワークについて真剣に読み始めており、DIがどこでどのように行われるかを見ています。私が見た例では、値がハードコードされて参照されていましたが、UI からデータベースに実際には反映されていませんでした。ここで全体像を見るだけで、これが実際にAJAXフレームワークと統合されている実際のアプリケーションで、情報(ユーザー入力)がどのようにBeanに到達するのか疑問に思っていました。

このプロセスが正しいかどうか教えてください。java スクリプトがコンテナーを呼び出して関数を検索し (マッピングを介して)、セッターを使用してユーザー入力からクラスの Bean (POJO) 値を設定し、次にすでに注入されている Bean は、これらの値を使用して関数を実行します。トランザクションを完了するために UI から Bean にデータを取得する方法のプロセスとさまざまなテクノロジの役割を明確にしたいだけです。

4

1 に答える 1

1

Ajax リクエストは、いくつかの http 呼び出しを行います。Spring XML (または注釈) は、ルートをコントローラーにマップします。URL パラメーターはスプリングによってデコードされ、コマンド オブジェクト (コントローラー メソッドのパラメーターであった) にマップ (およびオプションで検証) されます。次に、いくつかのデータベース ルックアップやビジネス ロジックが発生します。これは Ajax 呼び出しであるため、通常はマッピング ライブラリ (Jackson、gson など) によって生成された json を返します。

于 2012-06-26T20:01:23.627 に答える