現場で使えるJavaライブラリ
現場で使えるJavaライブラリ
第1章 基本ライブラリ
Commons Lang
StringUtils これでnull対策になる。 if(StringUtils.equals(x, “hoge”)) { … }
ICU4J 文字変換ライブラリ 全角→半角 半角→全角 カタカナ→ひらがな ひらがな→カタカナ ひらがな→ローマ字 weblabo.oscasierra.net
Commons IO
Joda Time Holiday.java Commons Compress Commons Codec Commons Configuration Commons BeanUtils S2Util Guava
fastutil
第2章 ロギングライブラリ log4j、Commons Logging、log5j、Logback、SLF4J、log4jdbc
第3章 テンプレートエンジン Velocity、FreeMarker
第4章 Webアプリケーションで利用可能なライブラリ JSTL、Java 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章 CSV/Excel入出力ライブラリ SuperCSV、POI、XLSBeans、jXLS、Jacob
第9章 PDFライブラリ iText、JasperReports、JODReports、JODConverter
第10章 グラフ生成ライブラリ JFreeChart、charts4j、QRCode for Java
第11章 オブジェクト変換ライブラリ JSONIC、MessagePack、JAXB、XStream
第12章 テストライブラリ Mockito、JMockit、DBUnit、Mockrunner、Selenium
第13章 キャッシュライブラリ Ehcache、Java Memcache Client、jmemcached