『現場で使えるJavaライブラリ』で紹介されているライブラリをめもめも。 ライブラリ名の前に*が付いているものはコラムレベルで扱われているものです(裏表紙には載ってるけど、目次には載ってない)。
第1章 基本ライブラリ
ライブラリ | ライセンス | Grape/Gradle |
---|---|---|
Commons Lang | ![]() |
'commons-lang:commons-lang:2.6' |
*ICU4J | ICU License | 'com.ibm.icu:icu4j:4.8.1.1' |
Commons IO | ![]() |
'commons-io:commons-io:2.0.1' |
Joda Time | ![]() |
'joda-time:joda-time:1.6.2' |
*Holiday.java | ? | |
Commons Compress | ![]() |
'org.apache.commons:commons-compress:1.1' |
Commons Codec | ![]() |
'commons-codec:commons-codec:1.5' |
Comons Configuration | ![]() |
'commons-configuration: commons-configuration:1.6' |
Commons BeanUtils | ![]() |
'commons-beanutils:commons-beanutils:1.8.3' |
*S2Util | ![]() |
|
Guava | ![]() |
'com.google.guava:guava:r09' |
fastutil | ![]() |
'it.unimi.dsi:fastutil:6.3' |
第2章 ロギングライブラリ
ライブラリ | ライセンス | Grape/Gradle |
---|---|---|
log4j | ![]() |
'log4j:log4j:1.2.16' |
Commons Logging | ![]() |
'commons-logging:commons-logging:1.1.1' |
*log5j | ![]() |
|
Logback | LGPL / EPL | 'ch.qos.logback:logback-core:0.9.29' 'ch.qos.logback:logback-classic:0.9.29' |
SLF4J | MIT Licencse | 'org.slf4j:slf4j-api:1.6.1' |
log4jdbc | ![]() |
第3章 テンプレートエンジン
ライブラリ | ライセンス | Grape/Gradle |
---|---|---|
Velocity | ![]() |
'org.apache.velocity:velocity:1.7' |
FreeMarker | BSD | 'org.freemarker:freemarker:2.3.18' |
第4章 Web アプリケーションで利用可能なライブラリ
ライブラリ | ライセンス | Grape/Gradle |
---|---|---|
JSTL | CDDL v1.0 / GPL v2 | 'javax.servelet:jstl:1.2' |
Java Standard EL Functions |
![]() |
@GrabResolver('http://amateras.sourceforge.jp/mvn/') @Grab('jp.sf.amateras.functions:functions:1.1.2') |
Commons FileUpload | ![]() |
'commons-fileupload:commons-fileupload:1.2.2' |
Url Rewrite Filter | ![]() |
'org.tuckey:urlrewritefilter:3.1.0' |
SiteMesh | ![]() |
'opensymphony:sitemesh:2.4.2' |
Kaptcha | ![]() |
第5章 データベース関連のライブラリ
ライブラリ | ライセンス | Grape/Gradle |
---|---|---|
HSQLDB | BSD License | 'org.hsqldb:hsqldb:2.2.4' |
H2 | MPL 1.1 / EPL | 'com.h2database:h2:1.3.156' |
Commons DbUnits | ![]() |
'commons-dbutils:commons-dbutils:1.3' |
SX-DbUtils | ? | |
Persist | BSD License | |
Mirage | ![]() |
@GrabResolver('http://amateras.sourceforge.jp/mvn/') @Grab('jp.sf.amateras.mirage:mirage:1.1.2') @Grab('commons-dbcp:commons-dbcp:1.2.2') |
第6章 XML / HTML パーサ
ライブラリ | ライセンス | Grape/Gradle |
---|---|---|
dom4j | ![]() |
'dom4j:dom4j:1.6.1' |
Commons JXPath | ![]() |
'commons-jxpath:commons-jxpath:1.3' |
ROME | ![]() |
'net.java.dev.rome:rome:1.0.0' |
NekoHTML | ![]() |
'net.sourceforge.nekohtml:nekohtml:1.9.14' |
第7章 通信ライブラリ
ライブラリ | ライセンス | Grape/Gradle |
---|---|---|
HttpClient | ![]() |
'org.apache.httpcomponents:httpclient:4.1.1' |
Commons Net | ![]() |
'commons-net:commons-net:3.0.1' |
*JSch | BSD-style license | 'com.jcraft:jsch:0.1.42' |
Commons Email | ![]() |
'org.apache.commons:commons-email:1.2' |
JAX-WS | CDDL 1.1 / GPL v2 |
第8章 CSV / Excel 入出力ライブラリ
ライブラリ | ライセンス | Grape/Gradle |
---|---|---|
Super CSV | ![]() |
|
POI | ![]() |
'org.apache.poi:poi:3.7' |
XLSBeans | ![]() |
|
jXLS | ![]() |
'net.sf.jxls:jxls:0.9.9' |
*Jacob | GNU Library or Lesser General Public License (LGPL) |
'net.sf.jacob-project:jacob:1.14.3' |
第9章 PDF ライブラリ
ライブラリ | ライセンス | Grape/Gradle |
---|---|---|
iText | AGPL (Affero General Public License) | 'com.itextpdf:itextpdf:5.1.1' |
JasperReports | GNU Lesser General Public License | 'net.sf.jasperreports:jasperreports:4.0.1' |
JODReports | GNU Lesser General Public License | 'net.sf.jodreports:jodreports:2.4.0' |
JODConverter | GNU Lesser General Public License | 'com.artofsolving:jodconverter:2.2.1' |
第10章 グラフ生成ライブラリ
ライブラリ | ライセンス | Grape/Gradle |
---|---|---|
JFreeChart | GNU Lesser General Public License | 'jfree:jfreechart:1.0.13' |
charts4j | MIT License | 'com.googlecode.charts4j:charts4j:1.3' |
*QRCode for Java | ? |
第11章 オブジェクト変換ライブラリ
ライブラリ | ライセンス | Grape/Gradle |
---|---|---|
JSONIC | ![]() |
|
*MessagePack | ? | @GrabResolver('http://msgpack.org/maven2/') @Grab('org.msgpack:msgpack:0.5.1-devel') |
JAXB | CDDL v1.1 / GPL v2 | |
XStream | BSD License | 'com.thoughtworks.xstream:xstream:1.3.1' |
第12章 テストライブラリ
ライブラリ | ライセンス | Grape/Gradle |
---|---|---|
Mockito | MIT License | 'org.mockito:mockito-all:1.8.5' |
*JMockit | MIT License | |
DBUnit | GNU Lesser General Public License |
'org.dbunit:dbunit:2.4.8' |
Mockrunner | Apache Software License 1.1 | 'com.mockrunner:mockrunner-jdk1.6-j2ee1.3:0.4'*1 |
Selenium | ![]() |
第13章 キャッシュライブラリ
ライブラリ | ライセンス | Grape/Gradle |
---|---|---|
Ehcache | ![]() |
'net.sf.ehcache:ehcache-core:2.4.2' |
Java Memcached Client | BSD License | |
*jmemcached | ![]() |
第14章 スクリプトエンジン
ライブラリ | ライセンス | Grape/Gradle |
---|---|---|
Rhino | MPL 1.0 / GPL v2 | 'rhino:js:1.7R2' |
MVEL | ![]() |
'org.mvel:mvel2:2.0.19' |
第15章 その他のライブラリ
ライブラリ | ライセンス | Grape/Gradle |
---|---|---|
Guice | ![]() |
略 |
OVal | Eclipse Public License | 'net.sf.oval:oval:1.70' |
Drools | ![]() |
略 |
args4j | MIT License | 'args4j:args4j:2.0.12' |
Quartz | ![]() |
'org.quartz-scheduler:quartz:2.0.1' |
Javassist | MPL 1.1 / LGPL | 'org.javassist:javassist:3.14.0-GA' |

- 作者: 竹添直樹,島本多可子,小津美夕紀,亀井隆司
- 出版社/メーカー: 翔泳社
- 発売日: 2011/07/16
- メディア: 大型本
- 購入: 6人 クリック: 217回
- この商品を含むブログ (20件) を見る