2012年3月6日火曜日

自社用業務システムを簡単に作ってみる AIR+BlazeDS+Spring その2

きょうはあまり進みませんでしたが...
まずは、AIRプログラムからBlazeDSをつかってサーバとの連携確認です。

とりあえずこんなプログラムで確認















↑コンソールに server:abc とでたらOK

もう少し進めてみます
サーバプログラムのUserServiceにメソッド追加
 public List getWorks(){
  List list = new ArrayList();
  SiteMaking work = new SiteMaking();
  work.setId(1L);
  work.setName("どこどこ店");
  list.add(work);
  return list;
 }
AIR側にモデルを追加
 [Bindable]
 [RemoteClass(alias=“jp.co.bzc.biz.xxxx.model.SiteMaking”)]
 public class SiteMaking
 {
  public var id:Number;
  public var name:String;
  public var jobs:ArrayCollection;
 }

 [Bindable]
 public class Job
 {
  public var id:Number;
  public var name:String;
  public var startDate:Date;
  public var endDate:Date;
  public var jobStatus:String;
  public var lastUpdated:Date;
 }
Flex側にメインとビューのMXML追加

 
  
  
 
 
  
   
   
  
  
   
  
 
 
  
 
 

ビューとなるパネルコンポーネントはこちら

 
  
 
 
  
   
    
   
  
 

import文は省略


とりあえず、サーバから受け取ったデータをAIRで表示するところまでできました。

0 件のコメント:

コメントを投稿