2010-08-22から1日間の記事一覧

Ubuntu10.04にIPAモナーフォントを入れる方法

% wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add - % wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | sudo apt-key add - % sudo wget https://www.ubuntulinux.jp/sources.list.d/lucid…

RestEasyでシリアライズ/デシリアライズでBeanをやり取りする

RestEasyから文字列を返す。その文字列はBeanをシリアライズして Base64エンコードした文字列。 クライアントは文字列を受け取りデシリアライズしてBeanを復元。 Beanの中身で処理を行なう。 というサンプル。 pom.xml

RestEasyでのやり取りをgzipしたい時

バイナリを文字列でやり取りしたりすると流石に通信が重くなります。 Content-Encoding: gzipを使用して クライアント側のリクエストヘッダのContent-Encodingをgzipで送出。 ClientRequest request = new ClientRequest(uri); request.header("Content-Enco…

RestEasyを使ってjson経由でバイナリファイルをやり取りする

RestEasyの返すjsonにBase64エンコーディングした文字列でバイナリを埋め込む。 それをクライアントが受信してデコードしてファイルに戻すサンプル。#xml経由にしたければ @Produces("application/xml") にする。pom.xml