Web(5)
-
섹션 2. URI와 웹 브라우저 요청 흐름
URI (Uniform Resource Identifier) URI는 로케이터(locator), 이름(name) 또는 둘 다 추가로 분류될 수 있다. resource를 식별하는 통합된 방법 URI 단어 뜻 Uniform : 리소스 식별하는 통일된 방식 Resource : 자원, URI로 식별할 수 있는 모든 것 (제한 없음) Identifier : 다른 항목과 구분하는데 필요한 정보 URL, URN 단어 뜻 URL - Locator : 리소스가 있는 위치를 지정 URN - Name : 리소스에 이름을 부여 위치는 변할 수 있지만, 이름은 변하지 않는다. urn:isbn:8960777331 (어떤 책의 isbn URN) URN 이름만으로 실제 리소스를 찾을 수 있는 방법이 보편화되지 않음 URL 전체 문법..
2022.08.12 -
섹션 1. 인터넷 네트워크
인터넷 통신 - 클라이언트와 서버가 바로 붙어 있다면 문제가 되지 않겠지만 그 사이에 인터넷 망이 아주 복잡하게 얽혀있다. 데이터를 안전하게 전송하기 위해 방법을 생각해보자. IP (Internet Protocol) 인터넷 프로토콜 역할 - 지정한 IP 주소에 데이터 전달 - 패킷이라는 통신 단위로 데이터 전달 IP 패킷 정보 - 출발지 IP, 목적지 IP, 전송 데이터, 기타 IP 프로토콜의 한계 - 비연결성 : 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송 (클라이언트는 대상 서버가 패킷을 받을 수 있는 상태인지 모른다. 서버가 꺼져 있더라도 일단 패킷은 전송한다.) - 비신뢰성 : 중간에 패킷이 사라질 수 있다? , 패킷이 순서대로 오지 않을 수 있다? (중간에 노드가 꺼지거나 문제가 ..
2022.07.20 -
[Spring] DTO 에 대하여
강의를 들으면서 DTO라는 개념이 존재하고 DTO의 이론적인 설명에 대해 이해하는데 부족한 점이 있어 검색을 하던 중 Tecoble이라는 기술 블로그 사이트에서 좋은 글이 있어 그 글 토대로 정리해보려 한다. 먼저 DTO 란? 계층 간의 데이터 교환을 위해 사용하는 객체 이다. - MVC 패턴은 개발할 때 구성 요소를 Model과 View , Controller 등 세 가지 역할로 구분하는 디자인 패턴중 하나이다. Model 과 View는 서로의 존재를 인지하지 못하고, Controller가 중간에서 연결을 한다. - Model 과 View를 분리함으로써 서로의 의존성을 낮추고 독립적인 개발을 가능하게 한다. - Controller는 View와 도메인 Model의 데이터를 주고받을 때 별도의 DTO를 사..
2022.04.07 -
[항해99] Chapter1 - 15조 S.A(Starting Assignment)
1. 프로젝트 명 🐳 다이버 (Diver) 🐳 2. 소개 개인적인 정보와 스타일 취향을 입력하여 자신에게 적합한 쇼핑몰 사이트를 추천해주는 웹 사이트 3. 와이어프레임 - 로그인 페이지 - 아이디와 패스워드를 입력하고 로그인 버튼을 누르면 로그인이 된다. 아이디가 없다면 회원가입 버튼을 눌러 회원가입 페이지로 이동한다. - 회원가입 페이지 - 이름란에 이름을 입력. 아이디란에 아이디를 입력하고 존재 유무를 파악하기 위해 중복검사 실시. 패스워드와 패스워드 확인 입력. 패스워드 확인란 우측에 동일한지 텍스트로 표시. 가입하기 버튼 클릭 시 맞게 입력이 되었다면 로그인 페이지로 이동. - 쇼핑몰 추천 페이지 - 성별 , 나이 , 스타일 셀렉트 태그를 이용해 자신이 선택한 옵션에 맞는 쇼핑몰 사이트가 나타..
2022.03.07 -
HashMap 사용법
해쉬맵(HashMap)이란 Hashing된 Map. 맵(Map) 인터페이스를 구현한 맵(Map) 컬렉션이고 맵(Map)은 키(Key)와 값(Value)으로 이루어져 있는 데이터를 보관하는 자료구조입니다. 맵(Map)의 특징중 하나는 키(Key)는 맵(Map)에 있어 유일해야 한다. (같은 맵에 중복된 키는 있을 수 없다.) 값(Value)은 중복되어도 상관없다. 사용법 import java.util.HashMap; import java.util.Map; java.util 안에 HashMap 과 Map이 위치한다. Map map = new HashMap(); // 생성 map.put("웹","Web"); // put으로 키와 값을 map에 저장. System.out.println(map.get("웹"));..
2022.02.03