雑記はじめにここでは、マエカワが2017/8/15くらいから2017/10/1までの電気で通信できない大学夏季休業期間に技術面で勉強したことをつらつら書いていこうと思います。開発に夢中になってて、ブログの更新を忘れていたとか何とかではないです。今年の夏は、iCC-D1を受講していた関係もあり、ディスプレイとにらめっこ状態が続いていました。成果発表も無事終わり、ひと段落したのでここに書いていこうと思ったわけです。その関連事項ばかりになってしまいますが、なにとぞご容赦を。webアプリケーションjspを用いたwebアプリケーションこの夏やったことのほとんどはwebアプリケーション関連についてでした。JAVAのほうが自分になじんでるし書きやすいかなぁということでこちらの書籍を購入。見るwebブラウザとサーバ間のやり取りすらわからなかった自分にとっては非常にためになる本だったと感じます。なんといっても、最初はJAVAで簡単なサーバを書き、最終的にTomcatの簡易版を1000行程度のプログラムで実現するという構成がよかったのかと。...人にもよりますが。実際のところ、プログラムの内容自体はわからなくてもブラウザとサーバがどんなやり取りをしてるのかなぁなんてのが実際にテキストファイルに書き出して見れるということ自体、かなりの収穫になります。GET、POSTわからなかったころと比べたら、それだけで進歩ありといったところでしょうか。この書籍で紹介されているwebアプリケーションの構築方法としましては、jspファイルを起点にして、POST時にdoPOSTを実行するようなjavaプログラムにjavaサーブレットを用いてアクセス。処理完了後、sendRedirect()で元のjspファイルに戻すといったものでした。若干Ajaxみたいなことをしていたということになります(xmlファイルもここで初めて扱ったりしました)。やっていたことがAjaxみたいなことだと知ったのはつい最近です。それまで、こんな技術があるんだなぁ。