DBへのAPI

GoLangの練習
https://seesaawiki.jp/lifewithslackzaurus_15_0/d/HTML/CSS/GoLang%a4%ce%ce%fd%bd%ac%20%bc%c2%c1%a9%20%bb%a8%c2%bf%a4%ca%b5%ad%cf%bf
の所に置いていたが、node.js入れればJSでもできて増えてきたので、こっちにまとめる事にした。
\
HTTP通信についての基本知識もこっちの参考にまとめる事にした。ApacheにhtmlをGETしてるだけ
なら何も考えなくて良かったが、HTTPだけとはいえDBへのAPI辺りからPOSTやらPUTやらが出てきて
(formでもPOSTはあったか)、更にreq/resがあって、PHP/Rails/Javaのreq/resはどう区別してる
のか、とか。更にオレオレサーバを作る、とかプロトコルやフォーマット知らないとムリ。

angular api mysql php、でググった: (2022.06)
AngularJS+PHP+MySQLでCRUD入門
https://qiita.com/naga3/items/cacb8182ad79dbbf6e64
(イマドキAPIはGoなんだろうが、とりあえず覚えた物を使ってやってみるか。CRUDとは、Create/Read/Update/Deleteのこと)
react api mysql php、でググった: (2022.06)
React CRUD operations using PHP API and MySQL – DEV
https://dev.to/durgeshsahani/react-crud-operations-using-php-api-and-mysql-13da
(やっぱReactの方が需要が多いか?)
\
PHPでJS(FW)のDBへのAPIを作ってみた。(2022.06)
https://seesaawiki.jp/lifewithslackzaurus_15_0/d/HTML/CSS/PHP%a4%ce%ce%fd%bd%ac%20%bc%c2%c1%a9%20%bb%a8%c2%bf%a4%ca%b5%ad%cf%bf

angular api mysql go、でググった: (2022.06)
Go Lang + Angular + Mysql CRUD example – Knowledge Factory
https://www.knowledgefactory.net/2022/01/go-lang-angular-mysql-crud-example-go.html
(やっぱ普通にあるよなあ。Goやるかあ?)
react api mysql go、でググった: (2022.06)
Go Lang + ReactJS + Mysql CRUD example – Knowledge Factory
https://www.knowledgefactory.net/2022/01/go-lang-reactjs-mysql-crud-example-go.html
Go言語で基本的なCRUD操作を行うREST APIを作成
https://dev.classmethod.jp/articles/go-sample-rest-api/
\
GoでJS(FW)のDBへのAPIを作ってみる予定。(2024.01)
https://seesaawiki.jp/lifewithslackzaurus_15_0/d/HTML/CSS/GoLang%a4%ce%ce%fd%bd%ac%20%bc%c2%c1%a9%20%bb%a8%c2%bf%a4%ca%b5%ad%cf%bf

REST とは、でググった: (2022.06)
https://tech.012grp.co.jp/entry/rest_api_basics
https://www.redhat.com/ja/topics/integration/whats-the-difference-between-soap-rest
https://qiita.com/TakahiRoyte/items/949f4e88caecb02119aa

express db接続、でググった: (2023.10)
Express.js(node.js)からMySQLへの接続とCRUD操作
https://reffect.co.jp/node-js/express-js-connect-mysql/
https://qiita.com/Yasushi-Mo/items/50a7f6f7e0563c0a2592

next.js api mysql、でググった: (2024.01)
Next.jsからMySQLに接続する
https://zenn.dev/kaikusakari/articles/60dfba219b5a73
https://zenn.dev/kaikusakari/articles/f2cc55db8c90c4

参考書籍:
Webを支える技術 ―― HTTP,URI,HTML,そしてREST 2010.04
https://gihyo.jp/book/2010/978-4-7741-4204-3
(やっぱ、こういう基礎的な事は本読まないとダメだなぁ。ネットの断片的な情報ではダメだ。PHPが
HyperTextPreProsessorっていうのが全部繋がった。今更やっと。2023.07)
(本当は、「Personal Home Page Tools」 2025.09)
https://ja.wikipedia.org/wiki/%E3%83%9E%E3%82%A4%E3%82%AF%E3%83%AD%E3%83%95%E3%82%A9%E3%83%BC%E3%83%9E%E3%83%83%E3%83%88
https://wiki.suikawiki.org/n/microformats#gsc.tab=0
https://m-hiyama.hatenablog.com/entry/20100412/127
https://ja.wikipedia.org/wiki/Atom_(%E3%82%A6%E3%82%A7%E3%83%96%E6%A8%99%E6%BA%96)
プロになるためのWeb技術入門 – なぜ,あなたはWebシステムを開発できないのか 2010.04
https://gihyo.jp/book/2010/978-4-7741-4235-7
(上の本と合わせて読めば、大体のHTTP通信のいきさつ/基本仕様/使い方はカバーできるか。Javaも
PHPも似たような方法でhtml編集してるのも分かってよかった。上の本にはLocationとか見あたらな
い。残りはPHPのリファレンス辺りで探すか)
\
Software Design 2022年8月号 Web APIの作り方
https://gihyo.jp/magazine/SD/archive/2022/202208
Software Design 2021年2月号 Web API設計・開発入門
https://gihyo.jp/magazine/SD/archive/2021/202102

参考URL:
Webアプリ REST API マイクロサービス、でググった: 2023.05
メルカリWebのマイクロサービス化、その4年
https://engineering.mercari.com/blog/entry/20220830-15d4e8480e/
比較|マイクロサービス vs Webサービス
https://www.integrate.io/jp/blog/microservices-vs-web-services-ja/
マイクロサービスがアプリ開発の主流になった理由とは
https://cloud-ace.jp/column/detail303/
(ちなみに、MINIXはマイクロカーネルで Linuxはモノリシックカーネル。上で言ってるモノリシック
とは、1つの言語でのフルスタックサービスの事)
\
たまたまググった: 2024.01,2024.07
JavaからJS(TS,マイクロサービス)への移行例 2023
https://zenn.dev/forcia_tech/articles/20230301_hatano
\
GraphQLがあまり普及しない理由はなんですか? 2022
https://jp.quora.com/GraphQL%E3%81%8C%E3%81%82%E3%81%BE%E3%82%8A%E6%99%AE%E5%8F%8A%E3%81%97%E3%81%AA%E3%81%84%E7%90%86%E7%94%B1%E3%81%AF%E3%81%AA%E3%82%93%E3%81%A7%E3%81%99%E3%81%8B
\
日本のレンタルサーバ、Go言語、Node.js、でサーバを探して見つけた正反対の話:2024.07
日本の小規模Webシステムが、PHP(Laravel)で開発するのが多い理由 2022
https://qiita.com/SFITB/items/8b1dfc64db0766afa875
2021年以降の日本のレンタルサーバに求めること 2021
https://qiita.com/SFITB/items/59b5a6741c5bcae295e5
\
モノリス(PHP)からマイクロサービス(Go)へメルカリ出品機能のマイクロサービス化で直面した4つの課題と解決法 2018
https://logmi.jp/tech/articles/320239
モノリシックなRubyからGoによるマイクロサービスへ 2015
https://postd.cc/from-a-ruby-monolith-to-microservices-in-go/

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です