RabbitMQを用いた長時間処理の進捗表示

システム概要 長時間処理の進捗をリアルタイム表示するシステムを実装します。フロントエンドからリクエスト受信後、バックグラウンドで処理を実行し、RabbitMQとWebSocketで進捗情報を送信します。 依存関係 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start ...

5月26日 02:31 投稿

リクエストとレスポンスの処理(バックエンド開発の基礎)

一、リクエスト 1. 簡単なパラメータ 原始的な方法: 従来のウェブアプリケーションでは、HttpServletRequestオブジェクトを使用して手動でリクエストパラメータを取得します。 @RequestMapping("/simpleParam") public String simpleParam(HttpServletRequest request) { String name = request.getParameter("name"); String ageStr = req ...

5月25日 06:29 投稿

JerseyとSpring Frameworkを用いたRESTfulサービスの実装手法

Mavenの依存関係設定 プロジェクト構成に必要なライブラリを宣言します: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.projectlombok</groupId& ...

5月24日 21:27 投稿

TextInとSpring Bootを連携させた画像認識の実装

概要 画像認識とは 画像認識は、コンピュータビジョンと機械学習技術を活用して画像内の情報を解釈・識別するプロセスです。この技術により、画像から文字、物体、シーンなどの情報を抽出し、編集可能かつ検索可能なデータに変換できます。画像認識は、監視システム、ソーシャルメディアの分析、医療画像処理、自動運転車の視覚システムなど幅広い分野で応用されています ...

5月24日 20:47 投稿

JenkinsパイプラインによるCI/CD自動化設定ガイド

Spring Bootプロジェクトのパイプライン設定 パラメータ化ビルド設定 Jenkinsでは、ビルドパラメータを柔軟に設定できます。ビルド実行時にブランチ選択、環境選択、カスタムパラメータの指定などが可能です。 パイプライン設定 以下にSpring Bootプロジェクト用のJenkinsパイプライン例を示します。ビルド環境クリーンアップ、ソースコード取得、ビルド、成果物収集、 ...

5月22日 23:03 投稿

学内食堂予約システムのSpringBoot+Vue.js実装と設計解説

学内食堂の混雑緩和と効率的な食事管理を目的とした予約システムを、Spring BootとVue.jsを用いて構築しました。本システムはモダンなフルスタックアーキテクチャに基づき、柔軟な拡張性と高い保守性を実現しています。 バックエンド:Spring BootによるAPI設計 Spring Bootは依存性の自動設定と組み込みサーバーにより、最小限の設定で高機能なWebアプリケーションを構築 ...

5月19日 00:35 投稿

Spring Boot と Vue を用いた不動産販売管理プラットフォーム

システム概要 本プロジェクトは、Spring Boot(Java)をバックエンド基盤とし、Vue.js と Element Plus を用いたリアクティブなフロントエンドを備えた不動産販売管理システムです。MySQL を永続化ストアとして利用し、RBAC(役割ベースアクセス制御)に基づく多段階権限設計を実装しています。 アーキテクチャと技術スタック バックエンド: Spring Boot 2.7.x / MyBa ...

5月18日 06:43 投稿

SpringBootとVue.jsとUniAppで構築する微信小程序賃貸仲介なし住宅システムの設計と実装

技術アーキテクチャ概要 本システムは、以下の技術スタックを採用しています: バックエンド: SpringBootフレームワーク フロントエンド: Vue.js モバイルアプリ: UniApp(微信小程序) データベース: MySQL ORM: MyBatis-Plus SpringBootフレームワークの特徴 SpringBootは組み込みTomcatサーバーを提供し、自動設定機能により開発効率を大幅に向上させます。依存関係 ...

5月16日 14:36 投稿

Java オープンソースエコシステムで見られる設計パターンの実装手法

フレームワーク内部の設計思想を解読する 数多くのオープンソースプロジェクトは、単なるライブラリではなく、柔軟性と保守性を高めるための優れた設計パターンの実装集と言えます。本記事では、代表的な Java フレームワークにおける主要なデザインパターンの使用例を取り上げ、そのコード構造や変数名を変更しながら再構成することで、それぞれの特性を解説します。 1. ...

5月16日 03:03 投稿

SpringBoot と Vue.js を採用した水族館予約システムのアーキテクチャ解説

システム概要と技術選定 本プロジェクトは、水族館の施設予約管理を目的とした Web アプリケーションです。バックエンドにはスプリントフレームワークを採用し、フロントエンドではモダンな JavaScript ライブラリを使用することで、効率的な開発と柔軟なユーザーインターフェースを実現しています。 主要な技術スタック バックエンド:Spring Boot Spring Boot は、Sprin ...

5月14日 20:51 投稿