# ⑯12/17(木) 15.4~15.6 リソース設計の手順 ###### tags:`Webを支える技術` ## 15.4~15.6 @Saki - リソース設計の手順 ❶Webサービスで提供するデータを特定する ❷データをリソースに分けるそして、各リソースに対して次の作業を行います。 ❸リソースにURIで名前を付ける ❹クライアントに提供するリソースの表現を設計する ❺リンクとフォームを利用してリソース同士を結び付ける ❻イベントの標準的なコースを検討する ❼エラーについて検討する - リソース設計の最初の工程は、サービスで提供するデータを理解し特定する作業。自分のサービスでどのようなデータを提供するのかを理解していなければ、リソースは設計できません。 →やはり扱うデータの定義から始めるのか。 - [日本郵便が提供してるCSVのデータ](https://www.post.japanpost.jp/zipcode/download.html) →会社で使ってるシステムが、郵便番号を入れても住所が自動で入力されないので、これを使って実装できそう - 機能の結果をリソースとしてとらえることが重要 @皐月 - データをリソースに分ける→名前を付けていく これはちょっとわかりやすい! - @Saki:たしかに! - データの定義から始めて、リソースの設計をする。 - 「パラメータとして変動するURIを記述する場合」 > パラメータとして変動する、とは? > [パラメータとは...用語など](https://support.microsoft.com/ja-jp/office/%E3%82%AF%E3%82%A8%E3%83%AA%E3%81%AE%E5%AE%9F%E8%A1%8C%E6%99%82%E3%81%AB%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%83%BC%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E5%85%A5%E5%8A%9B%E3%82%92%E6%B1%82%E3%82%81%E3%82%8B-c2806d3d-d500-45a8-8507-ec6af351b6ed) - クエリパラメータ」というのは、さまざまな情報をWebサーバーに伝えるためにURLに付け加える情報 - [パラメータとは?ペナルティを避けるためのURLパラメータ活用法を伝授!](https://service.plan-b.co.jp/blog/seo/14546/) ## 15.7 ④の話 @Saki - 表現形式の話でXMLやAtomが出てくるのか - XMLを使うときは、独自のフォーマットを作らないで、既存のフォーマットを使う。 > XML表現を選択する場合は、まず既存のフォーマットを探してみましょう。2010年現在、その有力候補はXHTMLとAtomの2つです。 > →2020年現在はどのフォーマットがメジャー? →ネット検索したけど出てこず... - リソースの「表現形式」という言葉が聞き慣れない。。 →【復習】「リソースの表現」= 実際にやりとりするデータ自体を指す →表現形式とは、どういうデータ形式を使ってリソースを表現するか、という意味? - @皐月 - クライアントに提供するリソースの表現を設計する。 - XHTMLやAtom、それぞれの利点から、選択する。 - 軽量フォーマットの表現(選択?と読み替えればわかりやすいかも?) ## 次回は15.8~
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up