Recent Posts
ACID特性とは:トランザクションがみたすべき特性
トランザクションがみたすべき特性を ACID 特性といいます。 このレクチャーでは、ACID を構成する4つの特性を解説します。
read more
IntelliJ/Java/Gradle プロジェクトのビルドエラーを解決する方法:Java のバージョンを確認します
IntelliJ IDEA で Java プロジェクトをビルドすると、エラーが発生することがあります。 このようなときは、① プロジェクトの JDK ② Project Structure での JDK 設定 ③ Gradle 起動時の設定 の3つを確認してみましょう。
read more
Webアプリケーション開発のためのHTTP入門
Web アプリケーションは、クライアント(ブラウザ)とサーバーの間でデータをやり取りすることで動作しています。 このときのデータのやり取りは HTTP という決まりによって定められています。 このレクチャーでは、Webアプリケーションがどのように動作しているのかを正確に理解するために、HTTP を解説します。
read more
Google ログインの仕組み:ソーシャルログインを支える OpenID Connect を理解する
ほとんどの Web アプリケーションには、ログイン機能が必要です。 従来のログイン方式では、各サービスごとに個別のアカウントを作成し、IDとパスワードを管理する必要がありました。 このレクチャーで取り上げるソーシャルログインは、Google や Facebook などの大手プラットフォームのアカウントを利用することで、複数のサービスに簡単かつ安全にアクセスできる認証方式です。
read more
URI is not registered:Community Edition の IntelliJ で表示される警告への対応方法
IntelliJ IDEA の Community Edition は、Thymeleaf のサポートが不足してる部分があり、この警告が表示されます。 ただし、これはあくまで IDE 内での問題であり、実際のアプリケーションの動作には影響しません。
read more
Spring Boot アプリ で Thymeleaf に Java のオブジェクトを渡す Model#addAttribute の使い方
Java から Thymeleaf に値を渡すには、
read more
Model#addAttribute
メソッドを使います。
ArithmeticException の原因は?:Java におけるゼロ除算
ArithmeticException: / by zero というエラーは「ゼロ除算」が原因です。これを避けるには、分母がゼロにならないように条件分岐を追加する必要があります。
read more
境界値テスト:間違いやすい日付の例題つき
不具合は境界の周りで発生しやすいということを知っていますか? 境界値テストは、そのような境界の周りでの挙動を重点的にテストする手法です。 このレクチャーでは、境界値テストの基本から、そのメリットや具体的な活用事例までを解説します。
read more
バグ修正の手順:不具合チケットの担当者になったら
バグの修正担当者になったときに、不具合チケットをどのように活用すればよいでしょうか? 効率的に不具合修正を進めるために、不具合修正の手順や、チケットに情報が不足していた場合のコミュニケーション方法を学びましょう。 この記事では、不具合チケットを受け取ってから、不具合の再現、修正、再テストの依頼をするまでの流れを解説します。
read more