3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

JavaAdvent Calendar 2024

Day 24

DBFlute Examples有志募集中

Last updated at Posted at 2024-12-23

この記事の目的

こんにちは。2024年を振り返ってみると、DBFluteへのコントリビューションが諸事情でだいぶ少ない年でした。

他にもお手伝い頂ける有志の方がいたら良いなあと思い、アドベントカレンダーに参加いたします。

DBFluteとは

jfluteさんが開発された、データベースのORマッパ&開発支援ツールです。

なぜ作者がDBFluteコントリビュータなのか

関わりはもう10年になります。

2014年に前職の後輩とDBFluteフェスというコンファレンスに参加して、デモをするOSSに衝撃を受けました。

2018年後半の仕事でベンダーの技術検証を引き継いだのをきっかけに、DBFluteをSpringで使うようになりました。その後は個人でexampleを作成したり、SNSで発信された質問に回答したり、コントリビュートを個人で細々としています。

DBFlute Examples

DBFluteには使い方を理解するためのサンプルが複数あります。

ここではJavaでできた2つのexampleを作りたい方を募集しています。

dbflute-example-on-springboot

Spring BootでORマッパにDBFlute、データにDBFluteのmaihamadbを利用したサンプルWebアプリケーションです。プロジェクト全体、ソースコードの構成やコードスタイルなど、とにかくDBFluteスタイルにしています。

2014年に初期パイロット版が作成されました。2019年に現在の形に近い形で整備し、exampleの整備を本格的に再開しています。

整備した時
https://github.com/dbflute-example/dbflute-example-on-springboot/pull/18

Spring Boot 3 とJDK17へのメジャーバージョンアップも経て
https://github.com/dbflute-example/dbflute-example-on-springboot/pull/70
Jakarta EE対応ができていない部分の暫定対応も済みです。
https://github.com/dbflute-example/dbflute-example-on-springboot/pull/71

jfluteさんの記事の通りです。
https://jflute.hatenadiary.jp/entry/20171123/pullreqreqsboot

有志で地道なコントリビューションをしてきたので、2024年時点では数機能を除いて実装済みできました。

未実装の機能がまだいくつかありますし、実装済みの点も改善点はいくらでも考えられます。
lidoiseと言われるSingle Page applicationは、フロントエンドにコミュニティOSSを使いたいこと以外方針未定です。

Githubはこちらです。
https://github.com/dbflute-example/dbflute-example-on-springboot

dbflute-example-with-gradle

2024年11月に作成されたGradleプロジェクトです。
環境構築を便利にするためSpring Initializrを使ってSpring Bootプロジェクトにしました。

image.png

image.png

まだ開発機能やアーキテクチャは未検討です。このプロジェクトは初期化しましたが、DBFluteすらインストールされていません。
ゼロからのスタートですので皆様の参加をお待ちしております。

問い合わせ先

冬休みで時間がある方もいらしたら、下記記載の連絡先から参加をお待ちしています。このページの作者はDBFlute Slackに常時います。

それでは、happy holidays!

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?