趣味のiOSアプリを作成していますが、そのためのRESTバックエンドを作成する方法について少し混乱しています。インターネットで利用できるリソースを読み、RESTの背後にある理論を理解しています。ただし、URIの処理方法については混乱しています。たとえば、/resource/または/resource/ {id}にREST関数を処理するファイルがありますか、またはこれらのファイルはルートにあり、どういうわけかURI呼び出しはそれらにルーティングされていますか?ウェブデザインで私の無知をすみません。
1 に答える
2
それはサーバーのアーキテクチャによって異なります。個別の CGI ファイルのみを適切なフォルダーに配置してリクエストを処理することは完全に合法です。おそらく、適切な URL を取得するための URL の書き換えと組み合わせて使用できます。
一方、最近のほとんどの Web フレームワークには、ある種の URL ディスパッチャがあります。これはフレームワークのコア コンポーネントであり、さまざまなコード (通常はクラスとメソッド) へのリクエストのディスパッチ (= マッピング) を処理します。
たとえば、Mojoliciousと呼ばれる最新の Perl フレームワークがあります。Perl をまったく知らなくても、ルーティングに関するドキュメントが興味深いと思うかもしれません。
于 2011-09-23T07:20:45.927 に答える