ちょっと流行ってるようなので、オライリーの『Real World HTTP ―歴史とコードに学ぶインターネットとウェブ技術』を買って読んでるのですが(買って2週間くらいだけどまだ2章までしかいってねぇ)、1章・2章に載っている Go によって書かれた簡易サーバを Java で書いてみます。 ここの HTTP 簡易サーバは、「JDK付属、Undertowを使ったGroovy&Clojure、Perlでの簡単なHTTPサーバ」で紹介されている、JDK 付属の HTTP サーバの箇所を参考にしました(ほとんど Groovy コードを Java コードに直しただけですが)。 簡易 HTTP サーバGo には簡易 HTTP サーバが付属しているようですが、JDK にも com.sun.net.httpserver パッケージに簡易 HTTP サーバ用のクラスがあります。 サーバのインスタンスを生成す
![『Real World HTTP』のための Java 簡易 HTTP サーバ - 倭マン's BLOG](https://cdn-ak-scissors.b.st-hatena.com/image/square/04a6e763e4d457172332f3ba4cf398deb3afbd68/height=288;version=1;width=512/https%3A%2F%2Fimages-fe.ssl-images-amazon.com%2Fimages%2FI%2F51QmXZytvLL._SL160_.jpg)