Fleverlight勉強会_080726fxug_46_Osaka.pdf
アクセス数:365
タグ:
■説明
Fleverligth勉強会(2008/7/26)の講演資料です。Fleverlight@大阪
sato-shi
スライド1: Fleverlight @ 大阪Id:sato‐shi2008/7/28CLASSMETHOD1
スライド2: 自己紹介• FlexCoder– http://d.hatena.ne.jp/sato‐shi/• クラスメソッド株式会社• その他– Java9年、Flex4年2008/7/28 CLASSMETHOD 2
スライド3: RIA開発のポイント• ユーザーインターフェースデザイン– ビジュアル、レイアウト、インタラクション、アフォーダンス• アーキテクチャー設計– MVC(クライアントサイド)、サーバー通信方式2008/7/28 CLASSMETHOD 3
スライド4: Flex, XMLFlex XML ファイルHTTPServiceHTTPリクエストHTTPレスポンス<documents><node><leaf>abc</leaf></node><node><leaf>def</leaf></node><node><leaf>hij</leaf></node></documents>・固定XMLファイルを読むことができます。・動的なファイルも可能ですので、RSSなど読めます。2008/7/28 CLASSMETHOD 4
スライド5: Flex, XML, DBFlex JavaAPサーバーHTTPServiceHTTPリクエストHTTPレスポンスStrutsJSPService2008/7/28 CLASSMETHOD 5DaoSQL結果セット・既存システムにラップする形でも利用可能です。・JSPにて動的にXMLを生成する必要があります。DB
スライド6: Flex, WebService, DBFlex JavaAPサーバーWebServiceWebサービスリクエストWebサービスレスポンスAxis Service2008/7/28 CLASSMETHOD 6DaoSQL結果セット・WSDLを通じてWebサービスともやり取り可能です。・Axisにて変換されたServiceクラスを呼び出します。・文字列ベースなのでテキストサイズが大きくなります。DB
スライド7: Flex, バイナリ通信, DBFlex JavaAPサーバーRemoteServiceAMFリクエストAMFレスポンスLCDS Service2008/7/28 CLASSMETHOD 7DaoSQL結果セット・AMF通信はバイナリ通信ができて軽量かつ高速です。・Serviceクラスを直接呼び出せます。DB
スライド8: デザインされたUI2008/7/28 CLASSMETHOD 8
スライド9: デザインされていないUI2008/7/28 CLASSMETHOD 9
スライド10: 変更・拡張を容易にするアーキテクチャーの例ViewFlex実装ビューModelServiceViewLogicDataTransfarObjectJava実装ビューRemoteServiceBusinessLogicDataAccessObjectExternalDataSource2008/7/28 CLASSMETHOD 10