Atomikos を利用した複数データベース間の分散トランザクション実装ガイド

Spring Boot のアプリケーションにおいて、複数の独立したデータベース間で事務の整合性を担保するには、分散トランザクション(XA)のプロトコル対応が必要です。ここでは、Atomikos トランザクションマネージャを採用し、MyBatis Plus と併用する際の具体的な実装フローについて説明します。 依存ライブラリの導入 まずは、プロジェクトのビルドシステムに必要な Maven ...

10月4日 06:27 投稿

Spring BootとMyBatis-Plusによる論理削除の実装ガイド

現代のJavaバックエンド開発では、Spring BootとMyBatis-Plusの組み合わせが広く採用されています。特にデータ操作におけるCRUD処理を簡潔かつ効率的に実現できる点が評価され、その中でも「論理削除」は重要な機能の一つです。 論理削除とは何か? 従来の物理削除(DELETE FROM table WHERE ...)はデータを完全に消去しますが、実務上は削除されたデータが必要になるケ ...

10月1日 05:22 投稿

SpringBootとVue.jsを用いた高齢者ケアステーション管理システム

高齢者ケアステーション管理システム 本システムは、Java-SpringBoot-VUEを用いた、高齢者ケアステーション向けの管理システムです。システム管理、権限管理、高齢者管理、介護スタッフ管理、給与、勤怠、ニュース、イベント、健康データ、設備保守、支払情報など、多様な機能を備えています。商用利用、卒業設計、または迅速な開発テンプレートとして使用できます。 使用 ...

8月6日 18:44 投稿

SSM+Vue.jsを用いた農産物プレオーダープラットフォームの設計と実装

技術スタック バックエンドフレームワークSpringBoot Spring BootはTomcat、Jetty、Undertowなどのサーバーを内蔵しており、追加のインストールや設定なしで直接使用できます。Spring Bootの主な利点は自動設定機能です。プロジェクトの依存関係に基づいてアプリケーションを自動的に設定できます。これにより、各依存関係を手動で設定する必要がなくなり、アプリケーショ ...

7月3日 19:20 投稿

SpringBootとVue.jsを活用した観光地宿泊予約システムの実装

技術スタック SpringBootバックエンドフレームワーク Spring BootはTomcat/Jetty/Undertowサーバーを内蔵し、追加設定なしで利用可能です。依存関係に基づく自動設定機能により、Spring Data/Security/Cloudなどのモジュール統合が容易になります。 Vue.jsフロントエンドフレームワーク 仮想DOM技術を中核とし、データ変更時にUIを自動更新します。コンポーネント化アー ...

6月24日 19:09 投稿

マイクロサービスの学習と実装

マイクロサービスの概要 単体アプリケーションを複数の小さなサービスに分割し、それぞれ独立してデプロイするアーキテクチャです。 使用ポート 黒馬モール: 18080 Nacos: 8848 Seata: 7099 Sentinel: 8090 RabbitMQ: 15672 Elasticsearch: 9200 Kibana: 5601 MyBatisPlusの導入 MyBatisPlusは、MyBatisの機能を拡張し、単 ...

5月18日 01:02 投稿