superclass=Object
type=class
library=webrick.httpservlet.abstract
extended=
included=

֥åȤݥ饹Ǥ AbstractServlet Υ֥饹ǹԤޤ

֥åȤϰʲΤ褦˻Ȥޤ[[c:WEBrick::HTTPServlet::CGIHandler]] 
[[lib:webrick/httpservlet/cgihandler]] 󶡤Ƥ륵֥åȤǤ
CGIHandler  AbstractServlet Υ֥饹Ǥ

 require 'webrick'
 srv = WEBrick::HTTPServer.new({ :DocumentRoot => './',
                                 :BindAddress => '127.0.0.1',
                                 :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 ᥽åɤƤӤޤ
 (4) CGIHandler ֥Ȥ view.rb  CGI ץȤȤƼ¹Ԥޤ

Τ褦 [[c:WEBrick]] Ǥ Web Фεǽʬ֥åȤη󶡤Ƥޤ
ޤ֥åȤ뤳Ȥˤ꿷ʵǽ Web Фɲä뤳ȤǤޤ
