http://osdn.jp/event/db2002/agenda_tutrial215.shtml
MySQLの特徴はその快適なスピードにある。特に、Webなどの応答性の要求される場面ではMySQLを使うメリットは十分にあるといえるだろう。そして、今話題のアプリケーションサーバZopeとの連携で、 プログラミング技法が全くと言っていいくらい変わってしまうかもしれない。
今までのようなCGIに始まり、PHP、JSPなどのWebアプリケーション作成技法とは違う方法で、簡単で且つ強力なWebアプリケーションを作成する。
基本的に、Zopeを知らない人が多いはずなので、 ZopeWeekend番外編みたいにやるつもり。(でもMySQLが主役)
ZMIの画面から実際に動作をさせながらデモンストレーションを行う。Mozillaを使ってタブを切り替えながらデモをおこなう。 オブジェクトを作成していると時間がかかるので、成果物ははじめからあり、 それについてドキュメントを作っておいたものを使って解説する。もちろんそれもZope+MySQLで作られているほうが素敵だ。
Linuxを使う場合、相性があるっぽいので、それも教えた方がいいね。http://www.softagency.co.jp/mysql/TIPS/compile.html オススメはDebian2.2(potato)のパッケージをそんまま使うべし。てことで。以下のお約束を行うべし。:
# apt-get install mysql-common mysql-client mysql-server
OpenResourcezの仕様がちょうどいい具合にできてるみたいです :
Debian2.2 + MySQL(deb) + Zope2.4.3 + ZMySQLDA + PageTemplate
| MySQLはインストールしたと仮定して、Zopeのインストール方法(wo_pcgiとw_pcgiの違いはまあいいか)の説明をする。 | (10min) |
| Zope用ユーザの作成 | (10min) |
| ZMySQLDAをインストールする (python-mysqlと、ZMySQLDAプロダクトをインストールする方法とか) | (10min) |
| Z MySQL Connectionの作成とテスト及びブラウズ、Select文などのZ SQL Methodの作成とテスト。 | (10min) |
| PageTemplateとPythonScriptによる作成。(表示用、管理用の画面を作る) | (20min) |
| どういう構成になっているのかを解説 | (15min) |
| 動作デモ | (15min) |
| ALL | (90min) |
コメント
| Last edited Sun, 10 Sep 2006 22:13:01 +0900 | Edit this page |