profile
WEB STUDY & etc.. HELLO!
post-thumbnail

SPRING MVC - 예외 처리(2) : API

🎯 API 예외 처리 예외 처리와 오류페이지가 궁금하시다면! 🙋‍♀️ 단순히 에러 및 오류가 났을 때는 BasicErrorController가 제공하는 기능을 사용하여 사용자에게 해당 번호대 오류 페이지를 보여주기만 하면 되었습니다. 하지만 API의 경우 사용자

2021년 8월 12일
·
0개의 댓글
post-thumbnail

SPRING MVC - 예외 처리 & 오류 페이지

웹 어플리케이션에서의 예외웹 어플리케이션은 사용자 요청별 별도의 쓰레드가 할당 되며, 서블릿 컨테이너 안에서 실행.예외가 발생하게 되면??웹 어플리케이션 내에서의 별도의 처리가 없다면, 서블릿 밖으로 까지 예외가 전달즉, Controller에서 발생한 예외가 톰캣 같은

2021년 8월 11일
·
0개의 댓글
post-thumbnail

SPRING MVC - Validation(2)

Validation이 왜 필요하고 무엇인지 아시고 싶으신 분은??? 이쪽으로 ㅎvalidation을 만들기 위해서 매번 코드를 작성하고, 메시지 코드를 만들고 이러기엔 번거로움이 따를 것 입니다.생각해 보면 validation 처리를 할 때, 뭐 NUll이면 안된다든지

2021년 8월 9일
·
0개의 댓글
post-thumbnail

SPRING MVC - Validation

회원 가입의 경우를 생각 해 봅시다.나이를 문자로 작성을 하거나 형식에 맞지 않는 데이터를 입력시, 바로 그냥 오류 페이지가 나오거나 예외 페이지로 이동 해 버린다면 어떨까요??사용자는 '아 씨, 이거 뭐야' 이럴 것입니다.그리하여 저희가 제공하는 웹 서비스는 저러한

2021년 8월 4일
·
0개의 댓글
post-thumbnail

SPRING MVC - Filter, Interceptor (로그인 관련 권한 처리)

Servlet Filter 보다는 Spring Interceptor에 무게를 더 두겠습니다!특정한 페이지 말고는 로그인을 한 사용자만 페이지를 볼 수 있는 권한이 있다고 가정생각 가능한 시나리오컨트롤러들 마다 로그인 여부를 체크 : 굉장히 번거롭고, 로직을 수정해야할

2021년 8월 2일
·
0개의 댓글
post-thumbnail

SPRING MVC - Cookie, Session

HTTP는 무상태(stateless) 프로토콜( protocol)수 만명의 회원 정보를 연결 상태를 유지 한다면 엄청난 과부화가 걸릴 것입니다. 그리하여 서버가 응답을 보낸 후 Client와 Server의 연결을 끊게 됩니다. 물론 무수히 많은 요청을 처리할 수 있기에

2021년 7월 28일
·
0개의 댓글
post-thumbnail

SPRING MVC - 메시지 및 국제화 적용 시키기

메시지화면에 보이는 문구를 수정해야하는 상황을 생각 해 봅시다.물론, 화면이 별로 없거나 바꿔야할 부분이 공통딘 부분이 많이 없다면?? 별로 어려운 이야기는 아닐 것 입니다.하지만, 화면이 막 수백 개 되어 버리는데 바꿔야 할 공통 부분이 화면마다 다 있으면?? 이야말

2021년 7월 26일
·
0개의 댓글
post-thumbnail

Spring MVC - Thymeleaf(2) Fragment,Layout

웹 페이지의 화면을 구성 할 때는 공통 영역이 많을 것.그렇다면, 여기서 생각을 해보자!공통적인 부분에서의 수정이 필요하다면 ??? 여러 HTML 파일들을 다 수정해야 된다는 이야기혹시라도 HTML파일이 수 백개라면?? 생각만 해도 끔찍!그래서, Thymeleaf는 공

2021년 7월 24일
·
0개의 댓글
post-thumbnail

Spring MVC - Thymeleaf(1) 기본 기능

서버 사이드 렌더링을 위해 (Server Side Randering)백엔드 서버에서 HTML을 동적응로 렌더링 하는 용도Natural TemplateHTML을 최대한 유지 가능. 웹 브라우저에 동적으로 렌더링 된 HTML 파일을 직접 열어보면 HTML태그들만 존재.반면

2021년 7월 23일
·
0개의 댓글
post-thumbnail

SPRING MVC - PRG(Post-Redirect-Get) 패턴

Member를 등록하는 Controller가 있다고 생각 해 봅시다.Member를 등록하고 나서 등록된 Member를 Model에 담습니다.다른 View로 Forward!코드를 먼저 보시져가정된 상황과 똑같은 형태라고 보시면 될 것 같습니다!!MemberServiceC

2021년 7월 22일
·
0개의 댓글
post-thumbnail

SPRING MVC - REQUEST MAPPING

1\. @RestController Annotation활용@Controller와 다른 점?@Controller는 반환 값이 String이면 뷰 이름으로 인식하고 뷰로 렌더링!반면, @RestController는 반환 값으로 HTTP MESSAGE BODY에 바로 입력2

2021년 7월 21일
·
0개의 댓글
post-thumbnail

SPRING MVC - 구조에 관하여 (스프링 MVC는 어떻게 만들어져 있을지)

기존의 방식하나의 서블릿이나 JSP 만으로 비즈니스 로직, 뷰 렌더링과 같은 기능을 모두 처리.SO,유지보서성의 어려움 ( ex) 한 HTML파일에 수천 줄의 자바 코드 ㅠ)코드 수정 시, 해당 사항이 없는 부분도 같이 수정해야할 수도 있음. 즉, View나 비즈니스

2021년 7월 19일
·
0개의 댓글