
[Spring Batch 1] 스프링 배치 빠르게 시작해보기 (with DEVOCEAN)
DEVOCEAN에서 스프링 배치 스터디를 모집하였고 운좋게? 나도 참여할 기회가 주어져서 열심히 스터디를 해보려고 한다. 스터디를 진행하며 KIDO님의 연재글을 기반으로 실습한 내용을 github에 올리고 공부하고 정리한 내용을 블로그에 포스팅할 것이다. 스프링 배치 스터디의 첫번째 주제는 ‘SpringBatch 빠르게 시작하기’ 이다. 1. Sp...
DEVOCEAN에서 스프링 배치 스터디를 모집하였고 운좋게? 나도 참여할 기회가 주어져서 열심히 스터디를 해보려고 한다. 스터디를 진행하며 KIDO님의 연재글을 기반으로 실습한 내용을 github에 올리고 공부하고 정리한 내용을 블로그에 포스팅할 것이다. 스프링 배치 스터디의 첫번째 주제는 ‘SpringBatch 빠르게 시작하기’ 이다. 1. Sp...
MockMvc란? MockMvc는 Spring MVC 컨트롤러 테스트를 도와주는 강력한 도구이다. 내부적으로 HTTP 요청을 모의(mock)하여 컨트롤러, 필터, 인터셉터 등을 통과하게 하고 실제 응답을 생성한다. 이를 통해 전체 애플리케이션을 실행하지 않고도 웹 계층 테스트가 가능해진다. MockMvc는 컨트롤러의 요청 파라미터들이 올바르게 매핑되...
1. 슬랙 워크스페이스 채널 생성 사용하는 슬랙 워크스페이에 접속하여 Github PR 만료 알림을 받을 채널을 생성 or 선택해준다. 2. 채널에 Webhook 앱 연동 생성한 채널에서 채널 세부정보 보기 -> 통합 -> 앱 추가 -> Incoming Webhooks를 검색하여 채널 앱으로 추가해 준다. Ingcomin...
기존 웹 애플리케이션 개발과 배포의 복잡성 전통적인 웹 애플리케이션 개발과 배포 방법은 많은 단계와 복잡성을 포함했다. 웹 애플리케이션 서버(WAS)를 별도로 설치하고 WAR 파일을 생성하여 배포하는 과정이 필수적이었다. 웹 서버 설치, WAR 파일로 빌드, 웹 서버에 WAR 파일 배포하는 과정은 개발 환경 설정의 복잡성을 증가시켰고, 버전 업데이트...
ERD(Entity Relationship Diagram) 목적 DBMS에 독립적인 개념적 스키마 설계 요구사항 분석 결과를 개념적 데이터 모델을 이용해 시각적으로 표현 결과물 개념적 스키마(Entity - Relationship Diagram) - ERD 주요 작업 요구사항 분석 결과를 기반으로 중요한 개체를 추출 ...
웹에서 자주 사용되는 통신 프로토콜인 HTTP, RPC 그리고 gRPC를 비교해보며 알아보자. HTTP (Hypertext Transfer Protocol) HTTP는 웹에서 데이터를 주고받기 위한 프로토콜이다. 주로 웹 브라우저와 웹 서버 간의 통신에 사용된다. 특징 단방향 통신 웹에서 가장 많이 사용되는 프로토콜이다. 요청-응답...