우아한 테크코스/레벨 1(2)
-
우테코, 웹 기초
인터넷과 웹 (1) 인터넷 '전세계적으로 연결된 컴퓨터 네트워크'로 미국 국방부에서 군사 목적으로 만든 알파넷이 시초이다. (2) 웹 인터넷 상의 정보를 하이퍼텍스트 방식으로 검색할 수 있게 해주는 검색 시스템이다. 하이퍼테스트란, 하이퍼링크를 통해 독자가 한 문서에서 다른 문서로 즉시 접근할 수 있는 텍스트를 의미한다. 웹의 기능 (1) URI vs URL URI: 인터넷에 있는 자원을 나타내는 유일한 주소로, 하위 개념으로 URL, URN이 있다. URL: 컴퓨터 네트워크 상의 자원의 주소를 의미한다. https://www.naver.com/index.html 와 https://www.naver.com/를 클릭했을 때 나타나는 페이지의 차이는 없다. naver.com은 네이버 서버의 주소를 의미하고,..
2023.03.12 -
레벨 1 사다리 미션, step 1 리뷰 정리
사다리 미션 잘한 점 1. 자동차를 움직이는 numberGenerator 인터페이스 활용 - 인터페이스 활용을 통한 전략패턴 사용 및 유연성 확보 - 인터페이스 활용을 통해 test 로직 유연성 추가 피드백 받은 부분 1. 컨트롤러가 NumberGenerator를 필드로 가지는 것이 올바른가? - 컨트롤러가 사용하는 도메인을 제외한 도메인 객체는 컨트롤러나 뷰로부터 보호받아야할 필요가 있다. 2. view에 domain 객체가 침범하고 있는 것이 괜찮은가? - view는 domain에 대해 알지 못해야한다. controller에서 domain을 풀어서 view에게 전달해야한다. 내가 제시한 해결 방법 (1) 출력용 도메인을 만든다. (2) 단순히 unmodified 형태로 도메인을 전달하고 이를 곧바로 ..
2023.03.10