2022-01-01から1年間の記事一覧
人類へ与えた影響の大きさは最大級の名著、「資本論」です。資本主義は構造的な欠陥を抱えている、それを克服するためには、まず資本主義とは何なのかを明らかにしなければならない。そういった考えで書かれた本です。 今回の解説を担当した斉藤幸平さんは、…
ダニエル・カーネマンの「ファスト&スロー」を読んで以来、行動経済学に関心を持っています。この本も同じ領域を扱っているため、読んでみることにしました。 www.amazon.co.jp この本では、高いIQや専門知識を持っている人でも誤った決断をしてしまうことが…
ソフトウェアアーキテクトという仕事についての入門書です。ソフトウェアアーキテクトはまだ歴史の浅い職業なので、体系だった入門書が多くはありません。この本では、アーキテクトが身に付けるべき知識、スキルを アーキテクチャ特徴 アーキテクチャスタイ…
今回は簡単なGET APIを作成して、それをjQueryのajaxで利用してみます。 できること 下記のようなJsonを返すAPIを作成しました。 % curl http://localhost:8080/greeting { "id":1, "content":"Hello, World!" } このAPIを、jQueryのajaxを使用して呼び出し…
Spring HATEOASを使います。 ソースコード全体は↓ https://github.com/bond-kaneko/TrySpringHATEOAS HATEOASとは この資料 を参考にして簡単に紹介します。 HATEOASはRESTの拡張版です。ブログAPIを例として、RESTとHATEOASの違いを説明します。例えばブロ…
REST APIを呼び出して、レスポンスをJavaクラスのインスタンスとして受け取るアプリケーションを作りました。 APIサーバーのモックをローカルにたてて、アプリケーションからモックサーバーへリクエストを送信する構成にしています。 モックサーバー Json Se…
外部システムとの連携のための知識があまり無いと思っていたので、勉強し直すことにしました。 最初は、GETリクエストに対して簡単なレスポンスを返すアプリケーションを作ります。 ソースコード全体は↓にあります。 https://github.com/bond-kaneko/SpringB…