2004-11-10から1日間の記事一覧

TreeにXMLをセットする

XMLを吐き出す準備が出来た所で、今までスタティックなXMLをロードしていた部分をやめて、リモートから動的にXMLを取得する様に変更を加えます。 まずはRemoteObjectの定義です。以下を追加します。 bbx.mxml(抜粋) <mx:method name="getSummaryListXML" result="getSummaryListXML_result(event)" fault="handleFault(event)"/> resultに対応するメソッドを実装します</mx:method>…

getSummaryListXML()を実装する

XMLシリアライズするコードはこのように書けます。 MessageService.java /** * 投稿された全てのメッセージの概要リストをXMLにしたものを取得します。 */ public String getSummaryListXML() throws Exception { String result = null; try { System.out.pr…

Messageオブジェクトをカスタマイズ

さて、実際にbetwixtでMessageオブジェクトをXMLシリアライズしてみましょう。 基本的にはbetwixitにおまかせですが、少しだけカスタマイズが必要です。 FlexのTreeコンポーネントに表示するためには、labelという属性を付加する必要がありました。*1 label…

Commons betwixtを使ってみる。

実装方針は決まったので、さてどのようにしてXMLを作れば良いか・・・最近ではいろいろ便利なライブラリが存在しますが、今回はJakarta Commons betwixtを使用します。 http://jakarta.apache.org/commons/betwixt/ betwixitはJavaBeansをXMLシリアライズす…

メッセージの概要リストはXMLで!

メッセージ投稿機能が出来上がりました。でも、投稿した結果がクライアント側に依然として反映されていません。今回はその部分を実装したいと思います。 メッセージの概要リストを取得するメソッドを実装します。メソッドとしてはgetSummaryListXML()です。…