Java Persistence API의 약자자바 표준 스펙(JPA자체는 Interface의 집합)Java 진영의 ORM 프레임워크ORM = Object-Relational Mapping 의 약자. 즉, 객체와 관계형DB간의 매핑을 해주는 프레임워크RDB의 데이터와 Ob
들어가며 SpringData모듈들(JPA, MongoDB...)에서는 PlatformTransactionManager를 구현한 각 DB별 TransactionManager를 활용해 메소드 위에 @Transactional 를 작성하는 것 만으로도 AOP를 통해 트랜잭션을
회사에서 MySQL -> MongoDB로 운영 DB마이그레이션 진행 후 서버 애플리케이션 개발을하던 중 해결하기 어려웠던 부분중 하나는 유저가 액션을 한 번 했는데, 실제 클라이언트에서는 두번 누른 것으로 판단해 매우 짧은 텀을 갖고 요청이 들어오는 경우였습니다.독립요
JPA의 구현체인 Hibernate를 이용하여 Spring Framework에서 보다 편리하게 JPA를 사용하도록 돕는 프레임워크Spring Data JPA를 이용한다면 그냥 JPA를 이용하는 것보다 더 높은 생산성을 갖게됩니다.그 이유는Repository에 선언한 M
서비스 운영시 운영 원칙에 위배되는 이용을 하거나, 비 정상적인 이용을 하는 유저를 제재해야할 필요성이 있습니다. 정지를 하는것엔 여러 부류가 있겠지만, 이 글과 다음 글에서는 아래 두 가지를 구현해보겠습니다. 1. 로그인 실패 횟수가 일정 수준 초과시 로그인에 성공