現場で使えるJavaライブラリ

現場で使えるJavaライブラリ

第1章 基本ライブラリ

Commons Lang

StringUtils これでnull対策になる。 if(StringUtils.equals(x, “hoge”)) { … }

d.hatena.ne.jp

d.hatena.ne.jp

ICU4J 文字変換ライブラリ 全角→半角 半角→全角 カタカナ→ひらがな ひらがな→カタカナ ひらがな→ローマ字 weblabo.oscasierra.net

Commons IO

Joda Time Holiday.java Commons Compress Commons Codec Commons Configuration Commons BeanUtils S2Util Guava

javazuki.blog.jp

fastutil

第2章 ロギングライブラリ log4j、Commons Logging、log5j、Logback、SLF4J、log4jdbc

第3章 テンプレートエンジン Velocity、FreeMarker

第4章 Webアプリケーションで利用可能なライブラリ JSTLJava Standard EL Functions、Commons FileUpload、Url Rewrite Filter、 SiteMesh、Kaptcha

第5章 データベース関連のライブラリ HSQLDB、H2、Commons DbUtils、SX-DbUtils、Persist、Mirage

第6章 XML/HTMLパーサ dom4j、Commons JXPath、ROME、NekoHTML

第7章 通信ライブラリ HttpClient、Commons Net、JSch、Commons Email、JAX-WS

第8章 CSVExcel入出力ライブラリ SuperCSV、POI、XLSBeans、jXLS、Jacob

第9章 PDFライブラリ iText、JasperReports、JODReports、JODConverter

第10章 グラフ生成ライブラリ JFreeChart、charts4j、QRCode for Java

第11章 オブジェクト変換ライブラリ JSONIC、MessagePack、JAXB、XStream

第12章 テストライブラリ Mockito、JMockitDBUnit、Mockrunner、Selenium

第13章 キャッシュライブラリ Ehcache、Java Memcache Client、jmemcached

第14章 スクリプトエンジン Rhino、MVEL

第15章 その他のライブラリ Guice、OVal、Drools、args4j、Quartz、Javassist