タグ

Apacheとjavaに関するshimanpのブックマーク (3)

  • DBのユニットテスト② Java - 日々の記録

    前回の続きです。 userテーブルに対応するBeanとDaoを作ってみます。 User.java userテーブルと同じ構成のBeanです。 toString()とequals()はApache Commons Langを使うと楽に実装できます。 package sample; import org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.ToStringBuilder; public class User { private int id; private String name; public User() { } public User(int id, String name) { this.id = id; this.name = name; } public

    DBのユニットテスト② Java - 日々の記録
  • 今どきのJavaのPDFライブラリ まとめ (2014年版) |

    稿は2014年版の記事です。 新しい2017年版の記事がありますのでそちらをご覧ください。 稿では JavaPDF を作成/操作するライブラリについて調査した結果をご紹介します。 2014年06月現在、Googleで「Java PDF」などのキーワードで検索をすると古い記事ばかりがヒットするので、今どきのライブラリはどれなのかを調査しました。 まずは OSS のものを調査した後に製品プロダクトについても調査しました。 Apache PDFBox 最初に紹介するのは Apache PDFBox です。 比較的新しいライブラリで、Version 1.0.0 は2010年にリリースされ、現時点で最新の 1.8.6 は2014年06月にリリースされたばかりです。 プロジェクトが停止していないのは心強いですね。名前の通り、The Apache Software Foundation のもと

    今どきのJavaのPDFライブラリ まとめ (2014年版) |
  • Mavenでビルドする際の10のTips - cynipeと読む

    1. 環境別の設定はプロファイルで 環境毎に切り替えたいっていう設定ファイルは大抵のプロジェクトにはあると思います。DB接続先設定だったり、ロギング設定、場合によってはweb.xmlの初期化パラメータとか。最近流行り?のAppEngineだとデプロイ先の設定、開発時のcronの設定とか。こういった環境毎の設定を都度都度書き換えてなんてことをやってたらバージョン管理上うまくない*1ですし、Hudson、その他自動化スクリプトからデプロイを行ったりする際に色々とうまくないです。なので、こういった設定はプロファイルを使ってサクっと切り替えられるようにしてます。 詳しいプロファイルの使い方*2についてはそのうち別エントリで書く*3!...と思います。基的なことはTECHSCOREさんのここを参照すればかなり分かるはずです。自分はここで覚えました。ただMaven3からはprofiles.xmlの使

    Mavenでビルドする際の10のTips - cynipeと読む
  • 1