Hatena::Groupprogram

ひとり開発日記。 このページをアンテナに追加 RSSフィード

2014/12/29 (Mon)

今年使い始めて、割といい感じのJavaライブラリ3選

| 今年使い始めて、割といい感じのJavaライブラリ3選 - ひとり開発日記。 を含むブックマーク はてなブックマーク - 今年使い始めて、割といい感じのJavaライブラリ3選 - ひとり開発日記。

Scribe

FacebookTwitterアカウントで認証するようなのを作る必要があったんで、調べたらコレが簡単そうだったんで。 いや、実際に試したらすごく簡単でしたわぁ。

まぁ、SNSアカウントOAuth認証、って本来、これ位抽象化されるべきだったんですよね…。

Retrofit

RESTful APIからJSON形式でデータを取ってくる必要があったときに使いました。

HTTP経由で、データを取ってくる時の処理って、類型的って言うか、まぁ、大半は「お約束」の連鎖なので、こういう「要所要所だけで自分の実装をかけばいい」のはありがたいですし、「アノテーションを付けたinterfaceを定義するだけで、実装はしなくてもいい」って言うモダンさ、実にいい感じですわぁー。

Kaptcha

パスワードでのログインするようなシステムでは、「なんか重要なデータを誤って消さないよう、確認する画面」で、ログイン時のパスワード入力させて誤操作を防ぐ、とかは定石なんだけど、OAuth認証の場合はシステム上パスワード持ってない訳で、ハテどうしたもんか、やっぱCaptchaかな、と思って使いはじめました。

デフォルト状態で、まぁまぁ読みやすい文字を出力してくれるんで、変な小細工設定無しでもOKなのがありがたいッス

ちなみに、最新バージョン2.3.2は、Maven Central Repositoryに無いっぽく、独自リポジトリをpom.xmlに書き足す必要があるので、要注意。

	<repositories>
		<repository>
			<id>google-maven-snapshot-repository</id>
			<name>Google Maven Snapshot Repository</name>
			<url>https://m2repos.googlecode.com/svn/nexus</url>
			<snapshots>
				<enabled>true</enabled>
			</snapshots>
		</repository>
	</repositories>
トラックバック - http://program.g.hatena.ne.jp/halflite/20141229