エンジニア的なネタを毎週書くブログ

東京でWebサービスの開発をしています 【英語版やってみました】http://taichiw-e.hatenablog.com/

Java

GroovyでJUnit用のテストフィクスチャを宣言する を試してみたのだけど

結論から言うと、思ってたのとは違ったかも。 こちらの後半で触れたとおり、テストフィクスチャの外部セットアップをした場合、可読性があまりいけてないという問題を現在抱えておりまして、その解決法として、Groovyがよさそうだという事でTryしてみたいと…

JavaOne2013 総括 : JavaOne2013 レポート6 #j1jp

まだ何件かセッションのレポートを上げる予定ですが、先に全体の総括を書かせていただきます。各セッションレポートはこちらから。 なぜ今回JavaOneに参加したか 今年の自分のテーマの一つが「技術力」。昨年はどちらかと言うと、アジャイルやスクラムがおも…

Application Server, 仁義なき戦い : JavaOne2013レポート5 #j1jp

Simon Maple氏による、「CON4117:The Adventurous Developer's Guide to Application Servers」のレポートです。 とりあえず中身の前に外見の感想 いきなり映画のオープニング風味のムービーで始まった本セッション。 会場からアンケートをとってその場で棒…

Java8 Lamda式 改めて。: JavaOne2013 レポート4 #j1jp

Venkat Subramaniam氏による、「Programing with Lambda Expressions in Java」のレポートです。 本セッションはライブコーディング形式で、従来のコードがどのようにLambda式に置き換わっていくのかを解説していました。既に知っている人にとっては特に目新…

初めてのOSGi with Bandtools

Building Modular Cloud Applications in Javaのスピンオフ記事です。 OSGiがなんだかプレゼンを聴いてもよくわからない。ググってみたけど、英語を読んでも日本語を読んでもよくわからない。具体例が全然無い。 じゃあ仕方ない、自分でいっちょやってみっか…

Building Modular Cloud Applications in Java : JavaOne2013 レポート3 #j1jp

Bert Ertman氏とPaul Bakker氏による「Building Modular Cloud Applications in Java」のレポートです。オランダの方の模様。 最近、PaaS上でのJavaアプリ開発に携わっているので、Cloudという単語に反応して聴きに行ったのですが、Modularityという単語や、…

JAX-RSとJPAとEclipseLink JPA-RSとRESTfulなアプリケーション : JavaOne2013 参加レポート2 #j1jp

Dong Clarke氏による、「Practical RESTful Presistence」のレポート…というよりは、セッションを聞いてわからなかったことを調べなおしたレポートです。 今もっているプロダクトがRESTfulに近い(RESTfulではない)APIということもあり、RESTfulというタイ…

コミュニティ活性化のためにロゴが大事! : JavaOne2013 参加レポート1 #j1jp

本日より、JavaOne2013に(会社のお金で)参加させてもらっています。 記念すべき1件目の参加レポートは…Ryan Cuprak氏の「Organizing Your Local Community」。 なんでJavaOneまで行ってコミュニティなの!?というツッコミを受けそうですが、MeetUpの本場…

org.codehaus.jackson.map.ObjectMapperで json -> bean の変換をする際に、beanに存在しないフィールドを無視する方法

検索してもそれっぽいのがあるようで見つからなかったのでメモ。 http://stackoverflow.com/questions/5455014/ignoring-new-fields-on-json-objects-using-jackson の、 Add the following to the top of your class: import org.codehaus.jackson.annotate…

Java Day Tokyo 2013 キーノート感想 #jdt2013

Java Day Tokyo 2013 に参加しています。KeyNote が終わったところで、お昼ごはん食べながらとりあえずまとめ。興味深い話が諸々あったのですが、特に興味が湧いた部分を抜粋します。 Java SE by Cameron Purdy JDK8の、言語面での目玉はなんといってもLambd…

Version of Tomcat & JDK

http://wiki.rutake.com/wiki/index.php?Java%2FJakarta%2FTomcat#k323cf8d基本的に一個ずつずれてるんですね

Springで、テスト時に特定のクラスだけ差し替える場合

やたら深いところのmethod変数だったりして、Mockも使えねーよなケースのときに。http://d.hatena.ne.jp/matsukaz/20071219/1198082668 <context:component-scan base-package="hoge.sample"> <context:exclude-filter type="assignable"expression="hoge.sample.FugaImpl"/> </context:component-scan> exclude-filterで、特定のクラスだけ除外して、変わりにテスト用のパスを通す。やたら深いとこ…