タグ

ブックマーク / shinsan.hatenablog.jp (4)

  • 24夜 Javaの高機能HTTPクライアント - しんさんの出張所 はてなブログ編

    JavaでHTTPクライアントを利用する場合何を利用しているだろうか。 直にソケット通信はやってる人はまずいないだろう。ヘッダとかなにもあったもんじゃないし。 標準APIで一番利用されるのはHttpURLConnectionだろうか。でもこれも面倒だ。一番やり取りをするEntityの扱いがInputStreamだけで非常に貧弱だ。 そこでJAX-RSの参照実装であるJerseyのクライアント。ほかにもJAX-RSの実装ではクライアントが各自あるが、今回はもっともメジャーなJerseyで。 Client client = Client.create(); WebResource wr = client.resource("http://www.yahoo.co.jp/"); String result = wr.get(String.class); System.out.println(re

    24夜 Javaの高機能HTTPクライアント - しんさんの出張所 はてなブログ編
    toton
    toton 2010/10/07
  • 第21夜 あなたはJDK6のHTTPサーバを使っているか? - しんさんの出張所 はてなブログ編

    JavaでのWebサーバーといえばJavaEEに含まれるServlet APIを利用することが多いと思う。 しかし、そこまで大げさでなくとも・・・という用途は結構あるはずだ。 JDKに簡易Webサーバーが付属しているのを知っているだろうか。 http://java.sun.com/javase/ja/6/docs/ja/technotes/guides/net/enhancements-6.0.html 一番下にある部分がそれだ。 以下サンプル public class App { public static void main(String[] args) throws IOException { HttpServer server = HttpServerProvider.provider().createHttpServer( new InetSocketAddress("local

    第21夜 あなたはJDK6のHTTPサーバを使っているか? - しんさんの出張所 はてなブログ編
    toton
    toton 2010/08/22
  • JAX-RS でJSONやXMLを返す - しんさんの出張所 はてなブログ編

    text/html」ばかり返すのは来の使い方ではないと思うので今回はXMLとJSONを返すようにしてみる。 XMLやJSONの変換はすべて全自動。JAXB対応しているならすべてやってくれる。 JAXB対応にするためにはbeansに@XmlRootElementアノテーションをつけること、デフォルトコンストラクタがあること。フィールドはセッター・ゲッター用意しても良いし、単なる転送目的ならばpublicフィールドでも良いのはご存知のとおり。 JAXBはJavaEE5仕様のひとつですが、JavaSE6からSEにとりこまれました。手軽に扱えるようになったのはよいですね。 今回作成する内容 サービスとしては2つ作成する 得意先名の一覧を返すサービス 得意先名から得意先詳細データを返すサービス JAXB対応Beans CustomerList : 得意先名一覧を格納する Customer : 得

    toton
    toton 2009/08/12
    JAX-RS、JAXB対応@XmlRootElement@ProduceMime
  • しんさんの出張所 はてなブログ編

    概要 ピクミンシリーズ4作目。 間接的にピクミンに指示を出して(なげつけて)敵を倒したり、運ばせたり、増やしながら進めていくいつものリアルタイムストラテジー的な。アクション要素がつよめか。その辺のバランスが心地よい。 1,2作目はかなり楽しんだ。 3作目は駄作ではないものの、複数キャラ操作が何の楽しさにもつながらず、面倒さだけが前に出てきていた所が残念だった。 そのため、4作目は非常に心配していたが…。 感想 その心配は杞憂だった。 救助犬という全く未知の生物を導入。そしてその背中にピクミンたちがつかまって移動できることにより、段差や水の上を移動、たくさんのピクミンをつくると隊列が大きくなって死にやすくなるなどといった部分を激減させた。 また、救助犬自体のかわいらしさと成長、アイテムの装備などで強化される主人公や救助犬といった成長要素も作られ、みごとにこれらのようそがうまくきっちりとはまっ

    しんさんの出張所 はてなブログ編
    toton
    toton 2009/08/12
     技術系blog。java系エントリが熱い
  • 1