RESTFulnessについて理解していますか?ServletとRESTful Webページの違いを理解する必要があります
サーブレットWebページ。 Jspは、サーバーサイドで単一のHTMLファイルをアセンブルし、このSINGLE HTMLドキュメントをユーザーに渡します。
RESTfulなWebページ(つまり、RESTfulスタイルで開発されたWebページ)は、ユーザー側で完全なHTMLドキュメントをアセンブルし、別々のWebサービスURIから取得した各情報を組み込みます。
人物の名前のカードを表示するWebページを考えてみましょう: それは示しています。リクエストに人のIDを与えられたサーブレットのWebページで 人の名前 人の職業 人の性別
、バックエンドサーバが集まる、要求された人の名前、職業ですDBからジェンダーを抽出し、それらをHTMLファイルにアセンブルします。このHTMLファイルをユーザーに提供します。
RESTful Webページには、URI#1を使用して人の名前を撤回し、WebページDOMの対応する場所にレンダリングするJS機能があります。 URI#2からその人物の職業を取得してレンダリングします。次にURI#3からの性別。 (実際には、リソースは、一人のJSONオブジェクトの形式であるかもしれない。ここでは単に説明の目的のためにそれらを分離する。)
コメントありがとうございます。それは彼らの定義の間のいくつかの良い明確化です。しかし、私が理解しようとしているのは、彼らの哲学の違いをつかむことでした。 – modeller
インターネット上にはRESTfulなものが多く定義されているようです。しかし、まだ多くの人がそれが本当に意味することを尋ねる。私はJSPをRESTfulにすることに同意します。しかし、これらの2つのパラダイムの要点を踏まえて、古いスタイルのサーブレットと見なされるRESTful準拠とはどのような方法が考えられますか? – modeller
また、あなたの質問は理にかなっていないとしか言えません。焼きたてのデザートとチョコレートの違いは何ですか? RESTfulはRESTに準拠したものです。サーブレットアプリは、JSR-315で定義されているインターフェースを使用して実装されたものです。彼らはスペクトルの反対側にはありません。 – Amadan