アットウィキロゴ
mamatumo @Wiki 
掲示板 掲示板 ページ検索 ページ検索 メニュー メニュー

mamatumo @Wiki 

ZKメモ

最終更新:

mamatumo

- view
メンバー限定 登録/ログイン

ZK

リンク


メモ

  • JavaScriptを使用しないとあるが、コーディングで使用しないって意味。
  • UIは、DHTMLとXULのコンポーネントからなる。基本的なDHTMLコンポーネントはIEでもOK
  • XULのコンポーネントは、未検証。
  • 基本的にコンポーネントイベントドリブンなMVCを実装可能。
  • Viewは基本的にXMLで記述し
  • Controlは、JavaクラスまたはXMLに直接ZScriptとして記述する。
  • ZScriptは、基本的にJavaだが、Javaクラスも定義可能(BeanShellを使用し実行時に作成される)
  • コンポーネントに、イベント処理を実装したクラスを割り当てるのに、USE属性使用。
  • コンポーネントは、実行時に動的に組み立ても可能。(setParent, appendChildなどのコンポーネントのメソッドを使用)
  • イベント系の処理は、基本的に全てサーバへ非同期通信を行い状態取得をしている。(Alertなんかのシンプルなものも)状態は基本的にサーバーのSession持っているようだ。
  • アーキテクチャの基本構成は
    • 初回。リクエストを受けZKローダがコンポーネント作成し、レンダリング。
      • 初期化
      • コンポ-ネントツリー構築
      • イベント処理
      • HTMLとしてレンダリング
    • イベントが起こると、ZKのClientEnginがAU Engineに問い合わせ状態を取得しDOMで表示を更新。
      • ZK Request Processing
      • Event Processing
      • Rendering
  • ZUML ⇒ ZK Userinterface Markup Language の略
記事メニュー
最近更新されたスレッド
ウィキ募集バナー