1

現在のバージョンの Actionscript では動的プロキシが不可能であり、Reflection がかなり制限されていることを考慮すると、Spring Actionscript の利点は何ですか。

たとえば、XML アプリケーション コンテキストでオブジェクトの作成を指定することはできますが、コードで単純に指定できるのになぜそうする必要があるのでしょうか。

Spring Actionscript で行われた作業を軽視することは決して私の意図ではありませんが、それ以上に、私のプロジェクトでそのアプリケーションを見つけることを目的としています。

4

3 に答える 3

1

XML構成に加えて、SpringActionScriptはMXML構成もサポートしています。構成のタイプ(XML、MXML)は、アプリケーションがサポートする必要のあるユースケースによって異なります。前述の理由から、ほとんどのコンテキストをMXMLで構成することは完全に理にかなっていますが、すべての場合にサービスエンドポイントの構成を外部化することをお勧めします。

過去のプロジェクトでは、ユーザーがアプリケーションにログオンしたときに構成が実行時に生成されたため、XML構成を選択しました。ユーザーの資格情報に応じて、さまざまなエンドポイントとさまざまな設定が使用されました。静的MXML構成では、これをエレガントに行うことはできませんでした。

どちらの構成タイプにも長所と短所があり、使用するタイプを決定するのはあなた次第です。それが理にかなっているのであれば、実際にはMXMLとXMLの混合を非常に簡単にサポートできると思います。動的プロキシとクラスのロードができるとすぐに、XML構成の方がはるかに理にかなっています。

于 2009-08-15T11:34:35.990 に答える
0

他のプラットフォームからの哲学の単なる見当違いの移植である利用可能なプロジェクトがいくつかあります。新しいプラットフォームに着手するときはいつでも、人々がどのように効果的に成長しているかを理解し、そこから進むことが最善の方法だと思います.

フレックス/フラッシュ用のJava風のフレームワークのすべてが、あなたが始めたよりも悪いままになっていると思うので、私はそれをすべて言います. 依存性注入は必要ですが、そのための優れた as3/mxml フレンドリーなフレームワークがあります (Mate、Swiz)。厳密に型指定された mxml を使用できる場合、xml を使用する意味はまったくありません。

于 2009-08-14T17:16:06.220 に答える