33件ヒット
[1-33件を表示]
(0.055秒)
ライブラリ
キーワード
- AbstractServlet (11)
- HTTPServer (11)
検索結果
-
WEBrick
:: HTTPServlet :: CGIHandler (18001.0) -
CGI を扱うためのサーブレットです。
CGI を扱うためのサーブレットです。 -
WEBrick
:: HTTPServlet :: AbstractServlet (49.0) -
サーブレットの抽象クラスです。実装は AbstractServlet のサブクラスで行います。
...行います。
サーブレットは以下のように使われます。WEBrick::HTTPServlet::CGIHandler は
webrick/httpservlet/cgihandler で提供されているサーブレットです。
CGIHandler は AbstractServlet のサブクラスです。
require 'webrick'
srv = WEBrick::HTTPServer.......0})
srv.mount('/view.cgi', WEBrick::HTTPServlet::CGIHandler, 'view.rb')
trap("INT"){ srv.shutdown }
srv.start
上のスクリプトでは以下のような流れで view.rb は実行されます。
(1) サーバのパス /view.cgi と CGIHandler がマウントにより結びつけられます......オブジェクト)は 'view.rb'
を引数として CGIHandler オブジェクトを生成します。
(3) サーバはリクエストオブジェクトを引数として CGIHandler#service メソッドを呼びます。
(4) CGIHandler オブジェクトは view.rb を CGI スクリプトと... -
WEBrick
:: HTTPServer (7.0) -
HTTP サーバの機能を提供するクラスです。
...rver.new({:DocumentRoot => '/home/username/public_html/',
:BindAddress => '127.0.0.1',
:Port => 10080})
srv.mount('/hoge.pl', WEBrick::HTTPServlet::CGIHandler, 'really_executed_script.rb')
Signal.trap(:INT){ srv.shutdown }
srv.start...