shiba-hiro’s 備忘録

技術ブログの皮を被ったただの備忘録

web api

Exception Mapping with Kemal

KemalでException Mapping機能を実現するための方法です。 参照実装をgithubへアップしています。 github.com Kemal自体については前回記事をご覧ください。 Exception Handlerの必要性 プログラムの実装には、例外の適切な生成およびハンドリングが欠かせま…

Crystal(Kemal)でWeb APIを実装する

仕事でがっつり使う機会があり、実験と学習を兼ねて。 簡素なCRUDを実装した成果物は、githubにアップしてあります。 github.com Crystal Programming Languageとは Ruby風の文法、開発効率の良さと、高速実行可能なExecutableへのコンパイルとの両立を目指…

JavaプログラムをTomcatへデプロイする

前回は、Mavenを用いてJavaの簡単なプログラムを作成し、実行してみました。 今回は、そういったJavaのプログラムをTomcatというサーバーへデプロイし、ごくごく簡素なWeb APIをつくってみます。 shiba-hiro.hatenablog.com 動作確認の準備 初回はVagrantの…