regular expression 2

Spring MVC - API 계층 part 2

1.DTO(Data Transfer Object) -마틴 파울러(Martin Fowler)가 소개한 엔터프라이즈 애플리케이션 아키텍처 패턴의 하나 -클라이언트에서 서버 쪽으로 전송하는 요청 데이터를 전달 받을 때, 서버에서 클라이언트 쪽으로 전송하는 응답 데이터를 전송하기 위한 용도로 사용 -DTO가 필요한 이유 (1)클라이언트의 Request Body를 하나의 객체로 모두 전달 받을 수 있기때문에 코드 자체가 간결해짐 (2)Request Body의 데이터 유효성(Validation) 검증이 단순해Request Body의 데이터 유효성(Validation) 검증이 단순해짐 -DTO 클래스 적용을 위한 코드 리팩토링 절차 (1)정보를 전달 받을 DTO 클래스를 생성 *전달 받는 각 데이터 항목들을 DTO ..

부트캠프 2023.02.14

자료구조/알고리즘 - 알고리즘 part2

1.순열(Permutation) : 요소 n개 중에 m개를 선택하여 순서에 상관 있게 뽑는 경우의 수 2.조합(Combination) : 순서에 상관없이 요소 n개 중에 m개를 뽑는 경우의 수 3.팩토리얼(factorial, !) n! 은 n에서부터 1씩 감소하여 1까지의 모든 정수의 곱 -n 보다 작거나 같은 모든 양의 정수의 곱으로, 0!과 1!은 모두 1임 4.정규표현식(정규식:正規式) : 문자열에서 특정한 규칙에 따른 문자열 집합을 표현하기 위해 사용되는 형식 언어 -특정한 규칙을 갖는 문자열로 이루어진 표현식 -정규표현식에서의 특수 문자는 각각의 고유한 규칙을 가짐 -이러한 규칙들을 조합하여 원하는 패턴을 만들고, 특정 문자열에서 해당 패턴과 대응하는 문자를 찾을 수 있음 +정규표현식 생성 웹페..

부트캠프 2023.01.25