[Spring/Redis] Redis문서정리 (Redis OM Spring 실습-JSON)
·
JSP/JSP
자바 객체를 JSON으로 매핑저자: Brian Sam-BoddenRedis 개발자 옹호자소개JSON 형식은 데이터 교환 및 저장 형식으로 널리 사용되고 있으며, 많은 전통적인 관계형 데이터베이스에서도 JSON을 네이티브 형식으로 지원하고 있습니다. CouchDB와 MongoDB 같은 여러 문서 지향 데이터베이스도 인기를 얻고 있습니다. JSON은 관계형 데이터베이스 스키마의 경직성을 제거하고 애플리케이션이 자연스럽게 진화할 수 있도록 합니다.하지만 Redis가 JSON을 네이티브로 지원하는 완전한 문서 데이터베이스라는 것을 알고 계셨나요? Redis Stack은 JSON을 ReJSON-RL이라는 네이티브 Redis 데이터 유형으로 추가하고, 이는 Redis의 검색 및 쿼리 엔진과 원활하게 통합됩니다. 이..
[Spring/Redis] Redis 문서 정리(Redis OM -Spring 소개)
·
Redis/Redis 개념
아래 내용은 Spring Data Redis의 문서를 정리한 내용입니다. 링크는 아래와 같으며 목차별로 정리할 예정입니다.https://redis.io/learn/develop/java/spring/redis-om/redis-om-springRedis OM - Spring저자: Brian Sam-Bodden, Redis 개발자 홍보 담당자소개Redis OM 프로젝트의 목표는 선택한 언어/플랫폼에 적합하게 구현된 고수준의 추상화를 제공하는 것입니다. 현재 Node.js, Python, .NET 및 Spring 커뮤니티를 대상으로 하고 있습니다.Spring Framework는 최고의 풀 스택 Java/JEE 애플리케이션 프레임워크이며, Redis OM Spring(ROMS)의 목표는 개발자가 Spring B..
[Spring] AOP의 개념, AsertJ와 차이점, 실습해보기
·
Spring
아래 글은 Spring의 공식 문서를 번역하고 실습을 추가한 내용 입니다!잘못된 내용이 있다면 댓글로 알려주세요 :)  AOP란?관점 지향 프로그래밍(AOP)은 프로그램 구조에 대한 또 다른 사고 방식을 제공함으로써 객체 지향 프로그래밍(OOP)를 보완한다.AOP는 횡단 관심사(Cross-cutting Concerns)를 모듈화하여 코드의 중복을 줄이고 유지보수를 용이하게 하는 프로그래밍 패러다임OOP의 주요 모듈 단위는 클래스인 반면, AOP 의 모듈 단위는 Aspect이다.Aspect는 여러 타입과 객체에 걸쳐 있는 관심사를 모듈화할 수 있게 한다.횡단 관심사란 애플리케이션의 여러 부분에 공통적으로 적용되는 기능(로깅, 트랜잭션 관리 등)AOP는 하나의 프레임워크이다. 스프링 컨테이너 IoC 컨테이너..
[Spring] Spring Batch - 일정한 시간에 회원 유효성 검사하기
·
Spring
SpringBatchSpring Batch는 대용량 데이터 배치 처리에 관한 프레임워크이다.이는 데이터 집계, 변환 및 이관 작업과 같은 반복적인 대규모 처리 작업을 지원한다.주요 개념Job하나 이상의 step으로 구성된 배치 처리 작업의 단위Job은 실행될 전체 작업의 청사진이다.Step실제 작업을 수행하는 단위각step은 Tsaklet또는 ItemReader, ItemProcessor, ItemWriter로 구성될 수 있다.TaskletStep내에서 단일 작업을 수행하는 인터페이스간단한 작업에 적합하며, execute메서드 하나로 정의된다.ItemReader, ItemProcessor, ItemWriterSpringBatch는 데이터 읽기, 처리 및 쓰기를 담당하는 이 세가지 구성 요소로 작업을 정의..