1つ前の記事でニコ動にAPIを発行するとかなんとかの記事を書いたけれど、ひとまず動画タイトルの名前でMovieファイルを保存するサンプルは作成完了。
Modelはだいたいこんな感じ。ここに書いている名前は適当。
Controllerを起点にして各種処理を行うイメージ。緑色は主にネットワークがらみの部分。apache HttpClient使って楽してます。
取得したデータがxmlのだった場合はマッピングする必要があるのだけれど、Digester使ってMovie情報をモデルに変換。
例外処理作りこんでないわ、Response Codeで判定してないわでやっつけ感がいっぱい。
LinkつけるとかPermanent Linkを修正するとかとかで記事はUpdateするけれど、だいたいこんな感じ。