docs

MyBatis設定の深掘り

前回の記事ではもMyBatisの使い方を紹介したけど、今回はもう一歩踏み込んで、より複雑な設定や高度な機能を見ていこう。MyBatisは設定ファイル(mybatis-config.xml)とマッパーファイル(XMLまたはアノテーション)を使...
docs

MyBatis 中級: 動的SQLと型ハンドラを使いこなそう

前回の記事ではMyBatisの基本的な使い方をマスターしましたね。今回はMyBatisをより強力にする動的SQLと、データの扱いを柔軟にする型ハンドラについて深掘りしていきましょう。これらを使いこなせば、あなたのMyBatisコードはさらに...
docs

MyBatis 初級: JavaとDBをもっと仲良しに!

以前の記事で、Javaとデータベース(DB)を連携させる基本的な方法を学びましたね。JDBCでJavaとデータベースをつなげよう! - Hello Java Worldでも、もっとスマートに、もっと楽にDB操作をしたいと思いませんか?そんな...
docs

JUnit徹底活用!テストの質を高める上級テクニック

前回(■ - Hello Java World)はJUnitの基本的な使い方を紹介したけど、今回はさらに踏み込んだ内容を解説していくよ。「JUnitなんて@Testつけてメソッド書くだけでしょ?」って思ってるそこのアナタ、それはもったいない...
docs

JUnit中級編:テストコードをもっと賢く書こう!

JUnitでのテスト、もう慣れてきたかな? 前回の記事(JUnit実践:テストコードを書いてみよう! - Hello Java World)ではJUnitの基本的な使い方を解説したけど、今回は一歩踏み込んで、もっと効率的でパワフルなテストを...
docs

JUnit実践:テストコードを書いてみよう!

前回はJUnitの基本的な考え方について解説しました(テスト駆動開発 (TDD) ってなに? - Hello Java World)。今回は、実際にテストコードを書いて、JUnitをもっと深く理解していきましょう。テスト対象のクラスを用意し...
docs

Logbackアペンダー徹底解説

みんな、こんにちは! 前回はLogbackの導入と基本的な設定について学んだよね(まだの人はここからチェックしてね! LogbackでJavaアプリのログをもっと見やすく! - Hello Java World)。今回は、Logbackの肝...
docs

LogbackでJavaアプリのログをもっと見やすく!

みんな、Javaアプリ開発お疲れ様!前回の記事では、System.out.println()を使ってコンソールにメッセージを出力する方法を学んだけど、実際の開発現場ではもっと高機能なログの仕組みが必須なんだ。今回は、Java界隈でよく使われ...
docs

ドメイン駆動って結局なんなの? 実践してみよう!

前回の記事 (ドメイン駆動って結局なんなの?(Java初心者向け) - Hello Java World) では、ドメイン駆動設計(DDD)って何?っていう基本的な考え方について話したよね。今回は、そのドメイン駆動設計を実際にどうやってコー...
docs

ドメイン駆動って結局なんなの?(Java初心者向け)

以前、オブジェクト指向の基礎について話したよね? クラスとかオブジェクトとか、ちょっとはイメージできたかな。クラスとオブジェクトの概念 - オブジェクト指向の入り口 - Hello Java World今回はその考え方をもう一歩進めて、**...