ZK と Strutsを比較して
ZK が少ないコーディング量でリッチな表現が可能なことを知る。

Struts の教材は Sang Shin のStruts Basics(http://www.javapassion.com/j2ee/#Struts_Basics) の 実習教材4205から取りました。
この教材の作成時では NetBeans の Strutsライブラリは1.2.9で、そのバージョンに合わせて作成されており、現在は1.3.8です。
そこで、ダウンロード可能なフルソースコードに Struts1.2.9のライブラリも含んでいます。
ZK については、上記 Struts の画面と同等の機能を持たせましたが、1個のファイルで済みますし、コード量もうんと少ない。
ソースコードはここからダウンロードできます。

1. Struts 画面

createProject

  この画面を構成する Struts 要素は、web.xml, struts-config.xml, submit.jsp, success.jsp, failure.jspなどです。

2. ZK 画面

createProject

  この画面を構成する ZK 要素は、web.xml に加えて index.zul だけです。