ウェブ技術について質問したいのですが。私たちは Web アプリケーションに取り組んでおり、Adobe Flex とその機能を使用しています。ご存知のように、Flex プロジェクトでは、blazed を使用してデータベースから情報を直接取得する代わりに、サーバーに接続し、RAM に格納されたコンテナー (Java コンテナーの場合もあります) を使用できます。現在、Flex をやめて HTML5 を開始することを検討しています。ただし、HTML5 に関する情報はあまりありません。私の最初の質問は、BlazeDs のようなコネクタが、HTML5 上のサーバー上の Java オブジェクトと通信するのに役立つかどうか、またはこれを行う別の方法があるかどうかです。この問題はクラウド コンピューティングに関するものですか? HTML5 用の MVC フレームワークはありますか? Adobe Flex から HTML5 を渡すことについて、私たちに何を提案しますか? よろしく
2 に答える
HTML / xScript では、XMLHTTPRequest を使用するか、必要なパラメーターを指定して FORM を渡すだけで、サーバーから必要なものを取得できます。ここにいくつかの例があります: http://www.tizag.com/ajaxTutorial/ajaxxmlhttprequest.php
ajax を使用する場合、バックエンドに何があるか (Java、PHP など) は問題ではありません。サーバーが提供するものは何でも機能します。
@RIAStar は正しい - どちらの言語でもそこにたどり着くことができます。「そこ」がどこにあるかを確認してください。
私も同じような状況で、Flex から HTML5 に切り替えました。HTML5 アプリにはSenchaを使用することを強くお勧めします。BlazeDS の使用方法と同様に、サーバーから情報を取得するためのさまざまなオプションがあります。また、それが必要な場合は、優れた HTML モバイル フレームワークも備えています。私がしたことは、通常 flex を介して送信していた Java オブジェクトを取得し、それらを JSON にシリアル化することでした。JSON は、Javascript を使用するか、Sencha が提供する組み込みのクラスとメソッドを使用して簡単に読み取ることができます。Java から JSON への変換を行う Java ライブラリが多数あります。私は個人的にgsonを使用して気に入っています。