<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>305</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>235</b><br />
<br />
<b>Warning</b>:  Undefined array key "media" in <b>/home/uid008/htdocs/dokuwiki-20240130/feed.php</b> on line <b>305</b><br />
<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.ruby-alone.org/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://www.ruby-alone.org/wiki/feed.php">
        <title>alone-doc handbook</title>
        <description></description>
        <link>https://www.ruby-alone.org/wiki/</link>
        <image rdf:resource="https://www.ruby-alone.org/wiki/lib/tpl/dokuwiki/images/favicon.ico" />
       <dc:date>2026-04-28T14:30:52+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.ruby-alone.org/wiki/doku.php?id=handbook:alcontroller%E3%81%AE%E4%BD%BF%E7%94%A8%E4%BE%8B&amp;rev=1296717157&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.ruby-alone.org/wiki/doku.php?id=handbook:alcontroller%E3%81%AE%E5%88%A9%E7%94%A8&amp;rev=1296717005&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.ruby-alone.org/wiki/doku.php?id=handbook:alcontroller%E3%81%AE%E5%BD%B9%E5%89%B2&amp;rev=1296716497&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.ruby-alone.org/wiki/doku.php?id=handbook:alcontroller%E8%A9%B3%E8%AA%AC&amp;rev=1296716852&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.ruby-alone.org/wiki/doku.php?id=handbook:alone%E3%81%A8%E3%81%AF&amp;rev=1296197967&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.ruby-alone.org/wiki/doku.php?id=handbook:alone%E3%81%AE%E5%AE%9F%E8%A1%8C%E7%92%B0%E5%A2%83&amp;rev=1296713658&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.ruby-alone.org/wiki/doku.php?id=handbook:alone%E3%81%AE%E7%89%B9%E5%BE%B4&amp;rev=1296722109&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.ruby-alone.org/wiki/doku.php?id=handbook:alone%E3%81%AE%E9%81%A9%E7%94%A8%E9%A0%98%E5%9F%9F&amp;rev=1296713573&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.ruby-alone.org/wiki/doku.php?id=handbook:start&amp;rev=1296716336&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.ruby-alone.org/wiki/doku.php?id=handbook:%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81&amp;rev=1296714176&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.ruby-alone.org/wiki/doku.php?id=handbook:%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3&amp;rev=1296714046&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.ruby-alone.org/wiki/doku.php?id=handbook:%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81%E3%81%AB%E3%82%88%E3%82%8Bhello_world%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3&amp;rev=1296716274&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.ruby-alone.org/wiki/doku.php?id=handbook:%E3%83%80%E3%82%A4%E3%83%AC%E3%82%AF%E3%83%88%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81%E3%81%AB%E3%82%88%E3%82%8B_hello_world_%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3&amp;rev=1296715375&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.ruby-alone.org/wiki/lib/tpl/dokuwiki/images/favicon.ico">
        <title>alone-doc</title>
        <link>https://www.ruby-alone.org/wiki/</link>
        <url>https://www.ruby-alone.org/wiki/lib/tpl/dokuwiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.ruby-alone.org/wiki/doku.php?id=handbook:alcontroller%E3%81%AE%E4%BD%BF%E7%94%A8%E4%BE%8B&amp;rev=1296717157&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-03T16:12:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>handbook:alcontrollerの使用例</title>
        <link>https://www.ruby-alone.org/wiki/doku.php?id=handbook:alcontroller%E3%81%AE%E4%BD%BF%E7%94%A8%E4%BE%8B&amp;rev=1296717157&amp;do=diff</link>
        <description>AlControllerの使用例

AlControllerの使用例は以下をご覧ください。

	*  コントローラアプローチによるHello Worldアプリケーション</description>
    </item>
    <item rdf:about="https://www.ruby-alone.org/wiki/doku.php?id=handbook:alcontroller%E3%81%AE%E5%88%A9%E7%94%A8&amp;rev=1296717005&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-03T16:10:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>handbook:alcontrollerの利用</title>
        <link>https://www.ruby-alone.org/wiki/doku.php?id=handbook:alcontroller%E3%81%AE%E5%88%A9%E7%94%A8&amp;rev=1296717005&amp;do=diff</link>
        <description>AlControllerの利用

設定ファイル

AlControllerを利用するためには、Aloneの設定ファイルal_config.rbのAL_CTRL_DIR定数を設定してください。この定数の値は、ユーザーが作成したコントローラが設置されるディレクトリ名です。Aloneはこのディレクトリを起点にコントローラを検索します。</description>
    </item>
    <item rdf:about="https://www.ruby-alone.org/wiki/doku.php?id=handbook:alcontroller%E3%81%AE%E5%BD%B9%E5%89%B2&amp;rev=1296716497&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-03T16:01:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>handbook:alcontrollerの役割</title>
        <link>https://www.ruby-alone.org/wiki/doku.php?id=handbook:alcontroller%E3%81%AE%E5%BD%B9%E5%89%B2&amp;rev=1296716497&amp;do=diff</link>
        <description>AlControllerの役割

AlControllerは、Aloneでコントローラアプローチによるアプリケーションを構築するために使用するクラスです。

コントローラアプローチとは、伝統的なMVCモデルを適用したアプリケーションの構築方法をいいます。AlControllerはその名前の通り、ユーザーからの入力をを受け付けて、必要があればモデルに対してデータの入出力を行ったり画面を生成するためにビューを呼び出したりなど、MVCモデルにおけるコントローラの機能を提供します。…</description>
    </item>
    <item rdf:about="https://www.ruby-alone.org/wiki/doku.php?id=handbook:alcontroller%E8%A9%B3%E8%AA%AC&amp;rev=1296716852&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-03T16:07:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>handbook:alcontroller詳説</title>
        <link>https://www.ruby-alone.org/wiki/doku.php?id=handbook:alcontroller%E8%A9%B3%E8%AA%AC&amp;rev=1296716852&amp;do=diff</link>
        <description>AlController詳説

アクション

アクションとは、コントローラが外部に公開しているひとかたまりの機能です。ユーザーがwebブラウザ等でアプリケーションの機能にアクセスする場合はアクションが最小単位となります。</description>
    </item>
    <item rdf:about="https://www.ruby-alone.org/wiki/doku.php?id=handbook:alone%E3%81%A8%E3%81%AF&amp;rev=1296197967&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-01-28T15:59:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>handbook:aloneとは</title>
        <link>https://www.ruby-alone.org/wiki/doku.php?id=handbook:alone%E3%81%A8%E3%81%AF&amp;rev=1296197967&amp;do=diff</link>
        <description>Aloneとは

Aloneは、オブジェクト指向スクリプト言語Rubyを使って実装されたwebアプリケーションフレームワークです。CPUやメモリなどのリソースの制約が厳しい組込機器を主要なターゲットし、そのような環境でも実用上十分なパフォーマンスが得られることを意識して開発されています。このため、 Ruby on Railsなど既存のフレームワークを使用することが難しかったシステムでも利用できます。…</description>
    </item>
    <item rdf:about="https://www.ruby-alone.org/wiki/doku.php?id=handbook:alone%E3%81%AE%E5%AE%9F%E8%A1%8C%E7%92%B0%E5%A2%83&amp;rev=1296713658&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-03T15:14:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>handbook:aloneの実行環境</title>
        <link>https://www.ruby-alone.org/wiki/doku.php?id=handbook:alone%E3%81%AE%E5%AE%9F%E8%A1%8C%E7%92%B0%E5%A2%83&amp;rev=1296713658&amp;do=diff</link>
        <description>Aloneの実行環境

Aloneを利用するための環境を以下に示します。

AloneはRuby 1.9.1でCGIアプリケーションを開発するためのwebアプリケーションフレームワークです。Ruby 1.9.1で記述されたCGIアプリケーションが実行できる環境で利用できます。</description>
    </item>
    <item rdf:about="https://www.ruby-alone.org/wiki/doku.php?id=handbook:alone%E3%81%AE%E7%89%B9%E5%BE%B4&amp;rev=1296722109&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-03T17:35:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>handbook:aloneの特徴</title>
        <link>https://www.ruby-alone.org/wiki/doku.php?id=handbook:alone%E3%81%AE%E7%89%B9%E5%BE%B4&amp;rev=1296722109&amp;do=diff</link>
        <description>Aloneの特徴

導入および利用環境の構築が容易

Rubyがインストールされている環境であれば、原則としてアプリケーションを構成するファイル群をコピーするだけで利用可能です。大量の依存ライブラリをインストールする必要がなく、またCGIで動作しますので、安価なレンタルサーバでもRubyがインストールされていれば利用できます。</description>
    </item>
    <item rdf:about="https://www.ruby-alone.org/wiki/doku.php?id=handbook:alone%E3%81%AE%E9%81%A9%E7%94%A8%E9%A0%98%E5%9F%9F&amp;rev=1296713573&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-03T15:12:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>handbook:aloneの適用領域</title>
        <link>https://www.ruby-alone.org/wiki/doku.php?id=handbook:alone%E3%81%AE%E9%81%A9%E7%94%A8%E9%A0%98%E5%9F%9F&amp;rev=1296713573&amp;do=diff</link>
        <description>Aloneの適用領域

Aloneはwebアプリケーションを開発するためのフレームワークです。特に、近年のPCと比較するとCPUが遅くメモリが少ない組込機器でも軽快に利用できることを最も重要な目標として開発されています。したがって、メインのターゲットはルータやデジタルテレビ等ネットワークに対応した機器の管理画面ですが、そららに限定されず、PC向けwebアプリケーションを開発するための軽量フレームワークとしても利用可能です。…</description>
    </item>
    <item rdf:about="https://www.ruby-alone.org/wiki/doku.php?id=handbook:start&amp;rev=1296716336&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-03T15:58:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>handbook:start</title>
        <link>https://www.ruby-alone.org/wiki/doku.php?id=handbook:start&amp;rev=1296716336&amp;do=diff</link>
        <description>組込機器向けWebインターフェースフレームワーク Alone

Alone概要

	*  Aloneとは
	*  Aloneの特徴
	*  Aloneの適用領域
	*  Aloneの実行環境

Aloneの構造

	*  アーキテクチャ
	*  アプローチ

チュートリアル

	*  ダイレクトアプローチによる「Hello World」アプリケーション
	*  コントローラアプローチによるHello Worldアプリケーション

AlControllerによるコントローラアプローチ

	*  AlControllerの役割
	*  AlController詳説
	*  AlControllerの利用
	*  AlControllerの使用例…</description>
    </item>
    <item rdf:about="https://www.ruby-alone.org/wiki/doku.php?id=handbook:%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81&amp;rev=1296714176&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-03T15:22:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>handbook:アプローチ</title>
        <link>https://www.ruby-alone.org/wiki/doku.php?id=handbook:%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81&amp;rev=1296714176&amp;do=diff</link>
        <description>アプローチ

アプリケーションがAloneのフレームワークをどのように利用するのかという方式を、アプローチと呼びます。Aloneではダイレクトアプローチとコントローラアプローチの二通りが利用できます。</description>
    </item>
    <item rdf:about="https://www.ruby-alone.org/wiki/doku.php?id=handbook:%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3&amp;rev=1296714046&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-03T15:20:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>handbook:アーキテクチャ</title>
        <link>https://www.ruby-alone.org/wiki/doku.php?id=handbook:%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3&amp;rev=1296714046&amp;do=diff</link>
        <description>アーキテクチャ

Aloneのアーキテクチャを以下に示します。



===== Stateful Controller

クライアントからのリクエストを集中して処理します。URLで渡されたパラメータに対応するコントローラおよびアクションを呼び出します。</description>
    </item>
    <item rdf:about="https://www.ruby-alone.org/wiki/doku.php?id=handbook:%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81%E3%81%AB%E3%82%88%E3%82%8Bhello_world%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3&amp;rev=1296716274&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-03T15:57:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>handbook:コントローラアプローチによるhello_worldアプリケーション</title>
        <link>https://www.ruby-alone.org/wiki/doku.php?id=handbook:%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81%E3%81%AB%E3%82%88%E3%82%8Bhello_world%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3&amp;rev=1296716274&amp;do=diff</link>
        <description>コントローラアプローチによるHello Worldアプリケーション

ダイレクトアプローチによるHello Worldアプリケーションで作成した「Hello World」アプリケーションをコントローラアプローチで作り直してみます。

Aloneはアプリケーションの開発方法として、ダイレクトアプローチとコントローラアプローチの二通りの方法に対応しています。</description>
    </item>
    <item rdf:about="https://www.ruby-alone.org/wiki/doku.php?id=handbook:%E3%83%80%E3%82%A4%E3%83%AC%E3%82%AF%E3%83%88%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81%E3%81%AB%E3%82%88%E3%82%8B_hello_world_%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3&amp;rev=1296715375&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-03T15:42:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>handbook:ダイレクトアプローチによる_hello_world_アプリケーション</title>
        <link>https://www.ruby-alone.org/wiki/doku.php?id=handbook:%E3%83%80%E3%82%A4%E3%83%AC%E3%82%AF%E3%83%88%E3%82%A2%E3%83%97%E3%83%AD%E3%83%BC%E3%83%81%E3%81%AB%E3%82%88%E3%82%8B_hello_world_%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3&amp;rev=1296715375&amp;do=diff</link>
        <description>ダイレクトアプローチによる「Hello World」アプリケーション

webブラウザでアクセスすると「Hello World」と表示されるシンプルなwebアプリケーションを開発してみます。

ダイレクトアプローチ版「Hello World」アプリケーションの開発</description>
    </item>
</rdf:RDF>
