Web/etc.
-
2022.05.26 이론공부Web/etc. 2022. 5. 26. 16:55
1. 팝업과 모달창의 차이 팝업창 : 현재 열려있는 브라우저 페이지에 또 다른 브라우저 페이지를 띄우 것 ㆍ웹 시작과 동시에 띄우는 경우가 많다 ㆍ사용자 의도의 관점 : 현재 의도하는 목적과 상관없이 뜨는 창 ㆍ자유도가 높다. ( 모달창은 부모창에 종속되어 모달창을 닫기 전에는 부모창 이벤트 조정 X ) 모달창 : 기존의 브라우저 페이지 위에 새로운 원도우 창이 아닌 레이어를 까는 것 ㆍ중간 중간 사용자에게 보여주는 경우가 많다 ㆍ사용자 의도의 관점 : 다음 진행으로 넘어가기위한 필요에 의해 사용되는 창 ㆍ반드시 노출해야하는 부분은 모달창 사용 2. GET과 POST의 차이 GET - 리소스 조회 - 서버에 전달하고 싶은 데이터는 query(쿼리파라미터, 쿼리스트링)를 통해서 전달 - 메시지 바디를 사용..
-
2022.05.25 이론공부Web/etc. 2022. 5. 25. 08:52
1. Client Server 클라인언트 : 다른 프로그램에게 서비스를 요청하는 프로그램 서버 : 그 요청에 응답하는 프로그램 Q ) 백엔드도 클라이언트가 될 수 있냐? : 될 수 있다. 클라이언트 - 서버 - 백엔드 - DBMS 관계에서 백엔트와 DBMS 관계에서는 백엔드가 클라이언트다. 추가 ) 클라이언트는 서버에게 요청 -> 서버는 클라이언트가 요청한 것을 백엔드(백엔드 언어)에게 전달 -> 백엔드 언어는 로직에 맞춰 DBMS으로 부터 필요한 데이터를 얻는다. * 서버와 클라이언트는 역할의 개념이며, 서버는 서버의 역할만 할 수 있는게 아니라 하는 일에 따라 클라이언트가 될 수 도 있다. 2. 3way handshake : TCP를 이용한 데이터 통신을 할 때 프로세스와 프로세스를 연결하기 위해 가..