『ActionScript Developer's Guide to Robotlegs』という本の中で、サービスはデータの変換にパーサーを使用する必要があると書かれています。com.stackoverflow.services.fooService のサービスのパーサーをどのパッケージに配置すればよいですか?
1 に答える
これには厳密なルールはありません。
考えられるセットアップは次のとおりです。
その上:
com.stackoverflow.control
com.stackoverflow.event
com.stackoverflow.model
あなたが持つことができます:
com.stackoverflow.remote
使用されるさまざまな API に応じて別の分割があります (エンドポイント + タイプ、たとえば JSON/AMF/SOAP/... に従って分割されます)。
com.stackoverflow.remote.api -> 独自のバックエンド
com.stackoverflow.remote.twitterapi
そこからさらに進むことができます:
com.stackoverflow.remote.api.service
OR
com.stackoverflow.remote.api.resource
com.stackoverflow.remote.api.host -> endpoint setup, security,... サービスに注入するクラス
com.stackoverflow.remote.api.parser -> データ パーサー
さらに、API (セットアップ イベント、ホスト、パーサーのインジェクションなど) を構成するコマンドと、メイン コンテキストへの統合方法を含むコントロール パッケージを含めることができます。