dq/bbs サンプルパッケージ for EZServlet 2001 rel.2
1. はじめに
このサンプルパッケージは、これからEZServletを使ってみようとされる方にとって、
実践的なまた、そのまま利用可能な実用的なサンプル集となっています。
なお、このソースコードを用いたサイトは、
http://www.tsuhtan.net/dq/
の、
などとして稼動中です。
2. 版権
このサンプルパッケージの著作権・及び版権はエヌジィ・マット・コーポレーション
が所有しますが、このサンプルパッケージに含まれるソースコードなどのリソースは、
利用者が自由に改変、再配布して頂いてかまいません。
但し、改変、再配布の際には、著作権・版権がエヌジィ・マット・コーポレーションに
帰属することをそのリソース中に明記してください。
なお、本サンプルパッケージを稼動するためには、EZServlet 2001.1.02以上が必要となり
ますが、その使用条件については、
http://www.ngmat.com/ja/product/tbs/license_2001.html
を参照してください。
3. ダウンロード
サンプルパッケージ、及びEZServlet 2001はngMAT
ダウンロードセンタ
http://www.ngmat.com/ja/download/
からダウンロードできます。ダウンロードには、メンバー登録(無償)が必要です。
4. セットアップ
このサンプル集のプロパティ、テンプレートは
/dq
+-- /properties
+-- /templates
+-- /logs
というディレクトリ構成となっていることを前提として構成されています。
また、本サンプルではDBMSを使用しますが、このパッケージに納められている
DBMSアクセスロジックはPostgreSQLを対象としています。
Oracleを使用する場合は、DDLの修正、及び、com.ngMAT.appl.data.GenericDataの
継承元をngmPGDBObjectからngmDBObjectに変更することが必要です。
EZServlet 2001.1.03でサーブレットプロパティのオートリロード機能が追加され、
common.propertiesに、その設定項目EZServlet.PropertiesWatcher.Configがあります
が、EZServlet 2001.1.02以前のバージョンでは対応していないため無視されます。
(本サンプルコード公開日2003/01/11時点で公開されている最新版は2001.1.02です。)
5. サンプルアプリケーション概要
より詳しい情報は
http://www.ngmat.com/ja/product/tbs/samples/sample-dq-bbs_r2/index.html
をご覧ください。
5-1. モンスターエクスプローラ
某ゲームの作りたいモンスターを指定して、モンスター配合を検索するアプリケーション
です。原料となるモンスターの配合方法をさらに追っていくことで、どのモンスターを
捕獲し、どのような配合で最終的なモンスターを作り上げるかの計画立案を支援します。
5-2. モン研会議室
一般的な掲示板アプリケーションです。一覧表示、ソート順変更、キーワード検索、
スレッド表示などの基本機能を一通りそろえています。同じURLでのi-mode対応しました。
as of 2003/01/11
|