予算上のフレックスWebアプリケーションのシステムアーキテクチャの構造化(Java w/o Java)
-
05-10-2019 - |
質問
私はしばらく前にプロジェクトを始めましたAdobe開発者の記事から次のアーキテクチャを使用して話しました Flexでマーケティングプラットフォームを作成します. 。サーバーがTomcatを処理しなかったことを忘れて、最初のコーディングセットを局所的に実行しました。だから私は大丈夫だと言って、いくつかのコーナーを切ってから、他のいくつかの制限が浮かび上がり、私はさらに角を切りました。最終的には良い1週間か2週間、プロジェクトを終わらせることでプロジェクトを協力しようとしていました。レイヤーが合流し始めました。
最終的に私はaを使用しました
puremvc(プレゼンテーション/クライアント) - > zendamf(通信) - > mysql(data)レイアウト。
うまくいきましたが、データへのすべてのSQL呼び出しを処理するためだけにレイヤーがあるように感じたことはありませんでした。
そのため、上記のセットアップを維持し、プレゼンテーションレイヤーから始めて、彼らが記事で言ったように下に移動する必要がありますか、それともより良いレイヤーがありますか(Javaを処理しないホスティングプランに基づいて)私は達成できましたか?
ノート: :Adobeの人たちに尋ねるだけですが、彼らはほとんど彼らのサイトで返信しません。
ありがとう !
アップデート: 私の現在のホスティングプラン - http://www.godaddy.com/hosting/legacy.aspx?ci=9009#details (経済)
解決
少し飛び回ります。あなたの後の情報が完全にはわかりません。
アプリケーションをアーキテクトするには、さまざまな方法があります。あなたが説明するアプローチとは珍しいことは何もありません。
多くのプロジェクトは、あなたが説明するものと同様のアーキテクチャを使用しています。フロントエンドにFlexがあります(PureMVC、Cairngorm、またはその他のフレームワークを使用)。何らかの形のミドルウェア(PHPとZendamfを使用していると思いますが、.NET、Java、ColdFusion、またはSerer Side Languageを使用することもできます)と一部のデータストア(MySQL)。
ミドルウェア(別名php / cf / java / etc ..);多くの人々は、フレックスアプリなど、フロントエンドからリモート通信を処理するサービスレイヤーを作成します。多くの場合、サービスレイヤーを再利用できます。
サービスレイヤーの背後には、多くの場合、主要なビジネスロジックを含む種類のモデルがあります。