Rosie Tech

AWS EC2 Ubuntu22.04LTS tomcat10 세팅하기

사전미션을 하게 되어 오랫만에 EC2 환경 구축을 하게 되었는데 버전 변경으로 인한 차이가 발생해서 이번에 알게 된 내용을 정리했습니다. 아래 버전을 사용하는 경우, 이전 제 블로그에 Ubuntu 20.x tomcat9 구축 내용을 참고해주세요. 설치과정 톰캣 구동전에 필요한 JDK 파일을 설치해 주어야 합니다. 참고로 저는 이번 프로젝트에서 JDK...

아키텍처의 종류

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

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

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