SPEEDAの開発してます矢野です。社外から参画してます。SPEEDAを書いてないときは、最近はClojureを書いています。 SPEEDAではApache Wicketを使っています。バージョンも順調に挙げられているので、Wicket 5から導入されたイベントシステムも、最近はかなり活用しています。イベントシステムについてはドキュメントも少なく活用方法がよくわからない、という話もあるようなので、活用方法を紹介します。 まずは手始めに 問題 ならば書けばよいのだ 配布してます コンポーネントの疎結合とクラス定義のコツ コンポーネントは外部からsinkを指定できるべき sinkが指定されてない場合はページをsinkとする コンポーネントがどのようなpayloadをいつ送信するかはドキュメント化すべき まずは手始めに Wicketのあらゆるコンポーネント(つまり、Componentのサブクラス