Seasideを試してみる その1

VW7.7NC版で。

まず、[Parcel Manager]-[Web Development]-[Seaside-All]をLoad。

"サーバ開始"
SeasideServer start

"
デフォルトのポートは7777
http://localhost:7777/
"

"サーバ停止"
SeasideServer stop

画面からアプリケーションの追加ってどうやるのかわからなかったので、コードで。

MyFirstComponent registerAsApplication: 'first'

異なるポートで開始する場合

"ワークスペース変数に代入して開始"
(server := SeasideServer newHTTPAt: 9091) start 

"
今回は9091でやってみた
http://localhost:9091/
"

"上記ワークスペース変数をレシーバとして停止"
server stop

ワークスペース変数(多分グローバル変数でもいける。試してないけど)に補足し忘れた場合、サーバを停止できないような気がするけど、どうすればいいんだろう。昔MLで流れてた、forkしたスレッドが迷子になるやつと同じ感じで探すのかな。でもあれはSqueakか。