Rosie Dev_

아키텍처의 종류

애플리케이션 아키텍처는 왜 필요할까? 아키텍처는 애플리케이션의 구조와 구성요소의 조직화 방식을 정한 것으로 개발자가 애플리케이션을 만들 때, 어떤 기준으로 애플리케이션을 만들지를 알 수 있는 청사진을 제공합니다. 아키텍처는 일반적으로 UI, 비즈니스 로직, 데이터 액세스 계층, 인프라구조로 구성됩니다. 좋은 아키텍처를 구축한다는 것은 구조를 잡고, 도...

Spring Security in Action - 2부. 구현(8~14장)

8장. 권한 부여 구성: 제한 적용 선택기 메서드로 엔드포인트 선택 스프링 시큐리티에서 제공하는 선택기 메서드는 MVC 선택기, 앤트 선택기, 정규식 선택기가 있습니다. 이용하는 선택기가 어떤 것이지도 모르고 하는 복사-붙여넣기 프로그래밍의 위험한 접근법을 초보 개발자가 너무 자주 이용합니다. 어떻게 작동하는지 이해하기 전에는 이용하지 말아야...

영속성 컨텍스트(persistence context)

JPA의 모든 기능은 Transaction 안에서 수행해야 합니다. 이는 JPA가 영속성 컨텍스트(persistence context)를 사용하여 엔티티의 상태를 추적하고, 데이터베이스와의 일관성을 유지하기 위해 필요합니다. 영속성 컨텍스트는 JPA에서 엔티티 객체를 관리하는 메모리 영역이며, 엔티티의 상태를 추적하고 변경사항을 데이터베이스에 반영합니...