REST 자원의 이름을 URI 로 구분해서 정보를 주고 받는 통신 규칙 REST 사용이유 다양한 브라우저와 클라이이언트 등장 클라이언트와 서버단의 결합도를 낮추어 완전히 분리 플랫폼에 독립적 >**REST 핵심 1. XML or JSON 형태로 Response 2
aop개념 설명은 이미 많은 블로그에서 자세하게 알려주기 때문에필자는 오늘도 핵심내용만 정리하려고 한다1\. 중복되는 코드를 제거하기 위해2\. 핵심관심과 횡단관심을 나누기위해3\. 결합도를 낮추기 위해필자는 이정도가 aop를 쓰는 이유라고 받아들였다아마 더 드라마틱한
웹에서 회원등록을 위해 입력을 한다거나, 다양한 상황에서 입력을 할 때제약조건들이 존재한다.예를 들어 반드시 값을 입력 해야된다거나, 띄어쓰기는 허용하지 않는다 거나 등여러 제약조건 들이 있을 수 있다.그럴때 사용하는 것이 바로@Valid, @Validated 에노테
@Valid로 유효성을 검사할때 제약조건들을 해당 필드 위에 적어주어야 한다필자는 회원가입 시 개인정보를 입력할 때 널 값을 받지 않도록 하려고 한다.찾아보니 @NotNull, @NotEmpty, @NotBlank 3개가 공백을 체크하는 제약이었다.무슨 차이인지 처음에