This is a cache of http://dbflute.seasar.org/ja/manual/reference/example/index.html. It is a snapshot of the page at 2024-11-13T00:38:33.529+0000.
DBFlute Example (サンプル) | DBFlute

DBFlute Example (サンプル)

DBFlute Exampleとは?

DBFluteの環境周りおよび実装周りの理解を一層深めてもらうための、実装にDBFluteを利用したプロジェクトです。Github からcloneすることが可能で、実際にDBFluteのタスクの実行や、Example実装(JUnitのテストケース)を実行することができます。

(ほとんどの)Exampleは、スキーマ構造として MaihamaDB を利用しています。

基本的な HowTo

DBFluteを知る上で、まずお手軽な HowTo プロジェクトがあります。

HowToプロジェクト
dbflute-howto

組み込みデータベースでクラス自動生成済みなので、clone したら JUnit ですぐさま試せます。真っ先に、HowToselectTest クラスを見ると良いでしょう。

DIコンテナとの連携Example

DIコンテナとの連携を知るための Example プロジェクトがあります。

spring Framework (springBoot)
dbflute-example-on-springboot
Google Guice (Play2 Framework)
dbflute-example-on-play2java
CDI (JsR-299)
dbflute-test-dbms-derby
Lasta Di (LastaFlute)
lastaflute-example-harbor

Webフレームワークとの連携Example

Webフレームワークとの連携を知るための Example プロジェクトがあります。 (実質、DIコンテナとの連携Exampleとほぼ同じとなります)

spring MVC (springBoot)
dbflute-example-on-springboot
Play2 Framework (Java)
dbflute-example-on-play2java
LastaFlute
lastaflute-example-harbor

DMBsとの連携Example

DBMsとの連携を知るための Example プロジェクトがあります。 (ただし、これらのほとんどはテストプロジェクトなので、あまり Example として見やすく作られているわけではありません)

MysQL
dbflute-test-dbms-mysql
PostgresQL
dbflute-test-dbms-postgresql
Oracle
dbflute-test-dbms-oracle
DB2
dbflute-test-dbms-db2
sQLserver
dbflute-test-dbms-sqlserver
H2 Database
dbflute-test-active-dockside
Derby
dbflute-test-dbms-derby
sQLite
dbflute-test-dbms-sqlite

NonRDBとの連携Example

Redis(KVsFlute), solr(solrFlute), Elasticsearch(EsFlute), RemoteApi(RemoFlute) と連携した Example プロジェクトがあります。

non-RDB (NonRDBごちゃまぜ)
dbflute-example-with-non-rdb

マルチプロジェクトのExample

マルチプロジェクト構成の Example プロジェクトがあります。

maihama (LastaFlute)
lastaflute-example-maihama

番外: テストプロジェクト

Exampleではなく、DBFlute自体のテストプロジェクトもあります。

ベーシックテスト (H2)
dbflute-test-active-dockside
dfpropあれこれテスト (H2)
dbflute-test-active-hangar
MysQLでのテスト
dbflute-test-dbms-mysql
PostgresQLでのテスト
dbflute-test-dbms-postgresql
Oracleでのテスト
dbflute-test-dbms-oracle
DB2でのテスト
dbflute-test-dbms-db2
sQLserverでのテスト
dbflute-test-dbms-sqlserver
Derbyでのテスト
dbflute-test-dbms-derby
sQLiteでのテスト
dbflute-test-dbms-sqlite