2004-09-01から1日間の記事一覧

投稿機能を付ける

メッセージのリスト表示が出来たので、次に投稿機能を付けてみましょう。例によって、コンポーネント化します。 投稿コンポーネントはSubmitComponentとして作り、それをTestPageに貼付けてみます。 SubmitComponentの構成ファイルは以下のようになりました…

MessageオブジェクトをTapestryで表示する(その4)

次に、MessageComponentを使用する、TestPageページを作ってみましょう。TestPageのHTMLはこんな感じになりました。 TestPage.html <html> <head><title>TestPage</title></head> <body> <span jwcid="messageLoop"> <span jwcid="messageComponent"/> </span> </body> </html> コンポーネント化をしたために、非常にシンプルです。TestPage.pageはこんな感じになりました。 TestPage.p…

MessageオブジェクトをTapestryで表示する(その3)

では、その1で示したモデル図に従って、MessageComponentを内包したTestPageを作ってみたいと思います。まずは、MessageComponentです。 このコンポーネントはMessageオブジェクトを一つもっている必要があります。 MessageComponent.java(Tapestry) /** *…

MessageオブジェクトをTapestryで表示する(その2)

Tapestryでは、PageとComponentと明確に別れています・・とは言っても、ファイル構成が一部異なるだけで、Javaクラス的にはどちらもAbstractComponentを継承したものになっています・・・たぶん・・・この辺まだ理解が足りてないので、嘘言ってるかもしれま…

MessageオブジェクトをTapestryで表示する(その1)

WebObjectsでは、当たり前のようにコンポーネント化をします。 この辺はWebObjectsでは非常に強力で、便利なコンポーネントも数多く用意されています。 Tapestryでも同じように、できるだけコンポーネント化を進めてみる事に挑戦してみます。まずは、試しにM…

Cayenneの簡単なテスト

では、Messageオブジェクトが出来上がったので、Cayenneのコーディングをやってみます。 WebObjectsのEOFに似ている事がよく分かると思います。まずは、新規のMessageオブジェクトをインサートしてみます。 インサートのサンプル(Cayenne) public void tes…