るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.019秒)

別のキーワード

  1. cgi new
  2. cgi delete
  3. cgi update
  4. cgi close
  5. cgi accept_charset

検索結果

WEBrick::HTTPServlet::AbstractServlet (32.0)

サーブレットの抽象クラスです。実装は AbstractServlet のサブクラスで行います。

...で行います。

サーブレットは以下のように使われます。WEBrick::HTTPServlet::CGIHandler は
webrick/httpservlet/cgihandler で提供されているサーブレットです。
CGI
Handler は AbstractServlet のサブクラスです。

require 'webrick'
srv = WEBrick::HTTPServ...
...:Port => 20080})
srv.mount('/view.cgi', WEBrick::HTTPServlet::CGIHandler, 'view.rb')
trap("INT"){ srv.shutdown }
srv.start

上のスクリプトでは以下のような流れで view.rb は実行されます。

(1) サーバのパス /view.cgi CGIHandler がマウントにより結び...
...(2) パス /view.cgi にアクセスがあるたびにサーバ(WEBrick::HTTPServer オブジェクト)は 'view.rb'
を引数として CGIHandler オブジェクトを生成します。
(3) サーバはリクエストオブジェクトを引数として CGIHandler#service メソッドを...