## Woolpack

Woolpack とは。
  Woolpack は インタープリタ デザインパターン を利用した Java による ウェブアプリケーション の API または 部品群 または フレームワーク である。
  Woolpack is A Java Web Application API or Parts or Framework using interpreter design pattern.
Woolpack の特徴
  Woolpack の特徴を以下に示す。
  1. 開発効率
     1. 開発効率が高いといわれる関数型言語の特性を インタープリタ デザインパターンにより実現。 場面により関数型言語の特性と手続き型言語(Java)の特性を使い分けることができる。
     2. 画面表示でサーバ側の処理を含まない HTML 雛型を利用するため、 プログラマとデザイナの分業が容易になる(JavaScriptなどのクライアント側の処理は含む可能性がある)。 また設計工程と製造工程で同一の HTML 雛型ファイルを相互利用することができる。 (ウォーターフォールにおいても製造後に画面設計書を修正することは頻繁に発生する)
  2. 設定の柔軟性
     1. フレームワークで設定ファイルを仕様化していないため、ユーザが柔軟に設定することができる。
  3. POJO(純粋モデル)への接続
     1. DI コンテナを含む任意のオブジェクトコンテナとの接続を動的型定義言語(OGNLとJXPathと簡易オブジェクトグラフ言語)により実現。 結果、純粋にモデリングされた POJO をそのまま利用することができる。 その他においても場面により動的型定義と静的型定義(Java)を使い分けることができる。
目次
  1. 本ドキュメントを閲覧するには
  2. Woolpack 設計の論理的背景
     1. インタープリタ デザインパターンのメタファ
     2. 論理的背景の予備知識
     3. インタープリタ デザインパターンの特徴
     4. Woolpack のメタファ
     5. インタープリタ デザインパターンと LISP の論理的な関係
     6. Woolpack の特徴の詳細
     7. 類似テンプレート技術との対応関係
     8. 類似ウェブアプリケーションフレームワーク技術との対応関係
  3. ダウンロード
  4. Woolpack の技術情報
     1. JSE のバージョン
     2. 使用する外部ライブラリ
     3. パッケージ/ライブラリの依存関係
     4. 予備知識
     5. Hello World(mainアプリケーション)
     6. Hello World(ウェブアプリケーション)
     7. API リファレンス
     8. 目的別のイディオム
     9. HTML のselect/checkbox/radio の値とラベルの組を ResourceBundle で管理する方法
     10. Javascript 値検証機能の使用方法
     11. 値検証機能の定義を HTML ドキュメントとして出力する方法
     12. 並行性制御部品の使い分け
     13. 実装予定の機能
  5. 更新履歴
  6. ライセンス
  7. 謝辞
  8. 参考資料
  9. 商標
  10. 用語
筆者紹介
  仲村貴大。沖縄出身。 大学2年の終わり頃からjavaを始めた1.0.2からのjavaプログラマ。 2006年4月現在で入社満4年。strutsを利用した開発を2件担当。 MDに録音したラジオ番組を通勤中に聞くことを楽しみとしている。
著作権表示
  Copyright (C) 2006 Takahiro Nakamura. All rights reserved.

以上