2009-08-28 12 views

答えて

2

Javaバックエンドを使用してFlexアプリケーションを作成する場合は、BlazeDSを使用してクライアントとサーバー間のリモート処理やメッセージングを処理したいと思うでしょう。 SpringはBlazeDSとの統合をサポートし、Blazeの設定と構成を少し容易にします。 BlazeDSを単独でセットアップすることもとても簡単です。したがって、Springを学習したくない場合は、BlazeDSを単独で使用するのを恐れてはいけません。

Springが提供するものは、Javaレイヤーに固有のものですが、Javaアプリケーションの作成に役立ちます。特に、アプリケーションコンポーネントを配線するためのきれいな方法を提供し、HibernateやJDBCを使用してデータアクセスを簡素化し、アスペクト指向のプログラミングを容易にし、またかなり良いセキュリティフレームワーク(Spring Security)を持っています。 Springには1トンがあり、JavaバックエンドにはSpringを使用することをお勧めします。

+0

Seconded。 BlazeDSはサーバー通信をより簡単にします(本当に自分でシリアル化したいのでない限り)。また、本番アプリケーションを作成していると仮定すると、サービスを保護したいと考えています。 Spring Securityはそれを本当に簡単にします。 – Rydell

1

FlexはUIで何が起こっているかを処理しています。 UIのデータを提供するために、サーバー側のロジックが必要になる可能性があります。パフォーマンスの高い、パフォーマンスの高い、安全なサーバー側ロジックをゼロから作成することは簡単なことではありません。 Spring、EJB 3などのフレームワークは本当にそれを助けます。現代のフレームワークの学習曲線はそれほど急ではありません。あなたが書いたかったことを知っているコードのほんの少しの「注釈」はほんの少しです。

調査する価値があります。

学習したFlex + Spring +の合計とDB管理者の数はまだかなり多いです。あなたは野心を抑えておく必要があるかもしれませんが、快適に歩く前に飛行しようとしないでください。

幸運。

関連する問題