読書進捗API - Java版

エラー処理とか、いくつかのオプションとかを省いているけど、おおむね出力は一緒。

所感

とりあえず、JavaでもCGI作る程度の感覚で、Webアプリを公開できることは分かった。
生産性の比較はビミョーかなぁ。Eclipseはやっぱり超強力(補完、Tomcatでのデバッグ)だけど、APIの利便性がイマイチ…
DBまわりはCayenne使おと思ったらうまく動いてくれないで*1、結局、自前のライブラリを使った。
SQLiteのドライバは「まだ実装してないよん」とか言われることがあったので、SQLiteJDBCじゃなくてSQLite Java Wrapperを使用。ビルドまわりと、Tomcatのネイティブライブラリの参照まわりでややはまる。
AWSまわりにはJDOM。ネームスペースをいちいち渡さなくちゃいけないのがメンドかった。もっといいやり方あるのかなぁ…

*1:自分がわるいのか、Cayenneの問題なのか分からず