본문 바로가기

개발166

멘토님 피드백 반영 (1) 최근에 MSSQL PR이 merge 되고, 이슈가 closed 되었다. 마지막으로 pr을 올린 뒤로, 멘토님들이 피드백을 해주셔서 해당 피드백들을 바탕으로 코드를 수정한 기록들을 올려보려고 한다. [의선 멘토님 피드백] 1) 스키마에 정의된 mirror_subnet_no 속성을 멀티존 여부 isMultiZone에 따라서 요청 파라미터에 포함시키기 (cloud_mssql.go) 참고 API 문서 : https://api.ncloud-docs.com/docs/database-vmssql-createcloudmssqlinstance 2) 입력 받을수 있는 옵션을 스키마에서 검증할 수 있음 현재 스펙상 HDD, SSD 두 개의 옵션을 받을 수 있는데 스키마에서 검증해주기 3) ValidateFunc 에서 Val.. 2023. 12. 7.
MVC Response - Spring MVC Spring MVC의 응답을 학습해보자 1) Welcome Page 스프링 부트는 정적 페이지와 템플릿 시작 페이지를 모두 지원 구성된 정적 콘텐츠 위치에서 index.html 파일을 찾음 하나라도 없으면 index 템플릿을 찾음 둘 중 하나라도 찾으면 자동으로 응용 프로그램 시작 페이지로 사용 파일 경로 resources ㄴ static ㄴ index.html or resources ㄴ templates ㄴ index.html 테스트 welcome page 설정 연습 테스트 메서드 : ResponseStaticTest.responseIndexPage 수행 방법 resources/static/hi.html을 이용해서 학습 테스트 성공시키기 welcome page 설정을 위해 적절한 위치에 이동 혹은 파일.. 2023. 12. 5.
Spring Annotation MVC - Spring MVC Spring MVC 클라이언트에서 서버로 요청을 보내기 위해서는 수많은 작업이 필요하다. 프레임워크 사용 x : 실제 비즈니스 로직보다 더 많은 부분의 코드를 작성해야 할 수 있음 프레임워크 사용 o : 부수적인 부분을 프레임워크를 통해 해소하면 개발자들은 비즈니스 로직에 좀 더 집중할 수 있음 Spring MVC 도식화 Spring MVC를 도식화하면 클라이언트와 소통하는 모듈로 설명할 수 있음 클라이언트로부터 온 요청을 처리할 로직에 따라서 처리한 후 응답을 하는 역할을 가지고 있음 기능 요청에 따라 처리 로직 분기하는 기능 요청에 담긴 정보를 객체로 사용할 수 있게 도와주는 기능 클라이언트가 필요한 형태로 응답을 만들어주는 기능 BDD 동아리 Spring 스터디 공부 자료를 참고하였습니다. 우테코의.. 2023. 12. 5.
HTTP - Spring MVC 요청과 응답 Q. 사용자가 브라우저를 통해 Nextstep 페이지에 들어가는 동안 어떤 과정을 거칠까? A. 사용자는 브라우저 주소창에 입력 Nextstep 사이트의 주소를 입력 브라우저는 주소를 인식해서 어디에 요청을 보낼지 판단하고 해당 서버에 요청을 보냄 서버는 여러 절차를 거친 뒤 요청을 한 브라우저에 요청을 받은 것을 응답 브라우저는 서버로부터 받은 정보를 이용하여 페이지를 만들어 사용자에게 보여줌 우리는 서버에 요청했다고 하고 클라이언트에 응답했다고 함 브라우저가 아니더라도 터미널로 확인 가능 (개발자 도구 이용) 서버와 클라이언트간에 어떤 요청과 응답이 오갔는지는 개발자 도구를 통해 확인 가능 내용을 살펴보면, 특별한 양식이 있는 것을 확인 가능 (해당 양식을 HTTP라고 부름) HTTP H.. 2023. 12. 4.