SpringBoot과 Vue를 활용한 기업 정보 관리 시스템 설계 및 구현

기술 스택 개요백엔드: SpringBootSpringBoot는 내장형 서버(Tomcat, Jetty, Undertow)를 제공하여 별도의 설치와 설정 없이 애플리케이션을 실행할 수 있습니다. 자동 설정(Auto-configuration) 기능은 프로젝트의 의존성을 분석하여 필요한 빈(Bean)들을 자동으로 등록합니다. 또한 Spring Data, Spring Security, Spring Cloud 같은 다양한 스타터 의존성을 통해 개발 ...

10월 3일 09:16에 게시됨

Spring Boot와 React를 활용한 기본 전자상거래 시스템 구축

시스템 아키텍처 및 기술 스택 이 전자상거래 시스템은 Spring Boot 백엔드와 React 프론트엔드로 구성된 모놀리식 아키텍처를 채택하였습니다. 데이터베이스는 MySQL을 사용하며, MyBatis-Plus를 ORM으로 활용합니다. 주요 기능 모듈 설계 사용자 관리 모듈 회원 가입, 로그인, 개인 정보 관리 기능을 제공합니다. Spring Security를 통한 인증 및 권한 관리가 구현됩니 ...

9월 27일 09:16에 게시됨

Element UI 기반 엑셀 업로드 컴포넌트와 EasyExcel 연동 구현

프론트엔드 드래그 앤 드롭 컴포넌트 Vue 기반에서 el-upload 컴포넌트를 활용하여 단일 파일 업로드UI를 구성합니다. 확장자 필터링, 용량 제한, 성공/실패 콜백 핸들링을 포함합니다. <template> <el-dialog v-model="isShowDialog" width="55%" :close-on-click-modal="false"> <el-upload class="upload-area" drag :action="a ...

9월 26일 01:57에 게시됨

Spring Boot 기반 도서 전자상거래 시스템 구현

개요 이 문서는 Spring Boot 프레임워크를 활용하여 구축된 도서 전자상거래 웹사이트의 설계 및 구현 과정을 다룹니다. 현대 사회에서 온라인 쇼핑몰은 필수적인 서비스로 자리 잡았으며, 본 시스템은 사용자에게 편리한 도서 구매 경험을 제공하고 관리자에게는 효율적인 시스템 운영 기능을 제공하는 것을 목표로 합니다. 백엔드 개발에는 Java 언어와 Sprin ...

9월 16일 09:39에 게시됨

SpringBoot와 Vue.js 기반의 고전 명작 독서 플랫폼 설계 및 구현

시스템 아키텍처 및 주요 기술 스택 본 프로젝트는 현대적인 웹 개발 표준을 따르기 위해 백엔드는 SpringBoot, 프론트엔드는 Vue.js 아키텍처를 채택하였습니다. 이를 통해 개발 효율성을 높이고 유지보수가 용이한 구조를 설계했습니다. 1. 백엔드 프레임워크: SpringBoot SpringBoot는 Tomcat, Jetty와 같은 내장 서버를 포함하고 있어 별도의 WAS 설정 없이 독립적인 ...

8월 10일 03:47에 게시됨

Minio, Redis 및 Spring Boot 백엔드 핵심 기술 통합 가이드

Minio 객체 스토리지 핵심 개념 및 클라이언트 사용 객체 (Object): 실제 저장되는 데이터 단위 (예: 업로드된 이미지 파일) 버킷 (Bucket): 객체를 논리적으로 그룹화하는 컨테이너로, 파일 시스템의 폴더와 유사한 역할을 함 엔드포인트 (Endpoint): Minio 서버에 접근하기 위한 네트워크 주소 (예: http://192.168.10.101:9000). 참고로 9000 포트는 API 기본 포트이며 ...

8월 6일 02:49에 게시됨

SpringBoot, MyBatis-Plus, UniApp 기반 무인 바둑/카드방 관리 시스템 아키텍처 및 구현

무인 바둑/카드방 관리 시스템 개요 및 기술 과제 최근 무인 운영 방식의 바둑/카드방은 자동화된 예약, 원격 출입 통제, 정산 시스템을 통해 운영 효율성을 높이고 사용자 편의를 제공하는 새로운 형태의 오프라인 엔터테인먼트로 자리 잡고 있습니다. 이러한 시스템을 안정적이고 효율적으로 구축하기 위해서는 몇 가지 기술적 도전 과제를 해결해야 합니다. 기기 ...

7월 23일 16:39에 게시됨

SpringBoot + Vue 기반 유료 스터디카페 관리 시스템 설계 및 구현

시스템 아키텍처 개요 본 프로젝트는 유료 자습실 운영을 위한 통합 관리 솔루션으로, 백엔드는 SpringBoot를, 프론트엔드는 Vue.js와 Uniapp을 활용하여 개발되었다. 전반적인 시스템은 모던 웹 아키텍처 기반의 분산 구조로 설계되어 유지보수성과 확장성을 극대화하였다. 기술 스택 구성 백엔드: SpringBoot 기반 서비스 계층 SpringBoot는 내장형 서블릿 컨테이너(Tom ...

7월 20일 18:13에 게시됨

MyBatis-Plus 열거형(Enum) 매핑 메커니즘 분석 및 최적의 활용법

MyBatis-Plus의 열거형 처리 개요 MyBatis를 사용할 때 가장 번거로운 작업 중 하나는 Java의 열거형(Enum)과 데이터베이스의 컬럼 값을 매핑하는 것입니다. 기본적으로 MyBatis는 열거형의 이름(String)이나 순서(Ordinal)를 저장하지만, 실제 비즈니스 환경에서는 특정 코드값(예: 1, 10, 20)을 저장해야 하는 경우가 많습니다. MyBatis-Plus는 MybatisEnumTypeHandler를 ...

7월 20일 04:00에 게시됨

Spring Boot 기반 대학원생 연구 조사 관리 플랫폼 구축

기술 스택 백엔드: Java 8, Spring Boot 2.x, MyBatis-Plus 프론트엔드: Vue.js 2.x, Element UI, Axios 데이터베이스: MySQL 8.0 빌드 도구: Maven 3.8+ 개발 환경: IntelliJ IDEA, Node.js 14+ 시스템 아키텍처 본 시스템은 대학원생의 연구 주제 선정, 진행 상황 추적, 결과 보고를 계적으로 관리하는 웹 기반 플랫폼이다. RESTful API 설계를 적용하여 프론트엔드와 ...

7월 19일 06:01에 게시됨