본문 바로가기

분류 전체보기

(644)
[프로그래머스/자바] 점의 위치 구하기 class Solution { public int solution(int[] dot) { if(dot[0]>0 && dot[1]>0) return 1; else if(dot[0]0) return 2; else if(dot[0]
웹개발 필수개념! DOM이 뭔가요? (+ Web API) https://youtu.be/mFawNZz_Uu0 웹 개발에서 사용되는 document 객체는 브라우저에서 제공하는 window 객체의 한 요소 window.document 객체 => DOM 브라우저에서 HTML 코드를 해석하여 DOM이 만들어진다. HTML 요소들의 구조가 트리 형식으로 반영, 트리 전체가 DOM, 각각의 요소는 Node Web API : DOM + BOM https://developer.mozilla.org/ko/docs/Web/API/Document_Object_Model/Introduction DOM 소개 - Web API | MDN 이 문서는 DOM에 대한 개념을 간략하게 소개하는 문서이다: DOM 이 무엇이며, 그것이 어떻게 HTML, XML 문서들을 위한 구조를 제공하는지,..
아파치, NginX, 톰캣이 뭔가요? (+ 웹서버, WAS, 로드밸런싱, 프록시) https://youtu.be/Zimhvf2B7Es 아파치, NginX => 웹 서버 - 주로 정적 컨텐츠를 제공 - 동적 웹도 아파치, NginX의 모듈로 가능(가벼운 동적 리소스 제공) - reverse proxy : 서버의 내부 구조를 숨겨준다.(보안 기능) - reverse proxy 캐싱 - WAS 헬스 체크 - 성능과 가벼움이 중요하다면 NginX, 안정성이 중요하다면 아파치 사용 톰캣 => 웹 어플리케이션 서버(WAS) - 주로 동적 컨텐츠를 제공 앞단에 웹 서버, 뒷단에 WAS
쿠키, 세션, 캐시가 뭔가요? https://youtu.be/OpoVuwxGRDI 쿠키 : 사이트를 방문하고 이용할 때 브라우저에 저장(내 컴퓨터에 저장)되는 내용들. 임의 수정, 삭제가 가능하다. 세션 : 세션을 사용하는 사이트에 접속하면 서버가 보낸 임시 키를 쿠키에서 저장, 저장된 임시 키로 사용자를 인식. 사용자에 대한 중요 정보는 서버의 메모리나 DB에 저장된다. 캐시 : 가져오는 데 비용이 드는 데이터를 한 번 가져온 뒤에 임시로 저장해둔다.
MVC 웹 프레임워크가 뭔가요? https://youtu.be/AERY1ZGoYc8 MVC : Model, View, Controller Model : 데이터와 관련된 것 View : 눈에 보이는 것 Controller : 전반적으로 제어하는 것 MVC 웹 프레임워크 : MVC 구조의 기본 설계가 갖춰져 있다. 라이브러리 => 자재, 프레임워크 => 골격
왜 웹 개발자들은 익스플로러를 싫어하나요? https://youtu.be/T8r-6mMlzWg 여러 웹 브라우저에서도 HTML, CSS, JS 파일이 같은 방식으로 보여지도록 웹 표준이 정해져 있다. 익스플로러는 웹 표준을 지키지 않음 그러나 개발자들은 익스플로러를 이용하는 사용자도 고려해야 한다.
HTML, CSS, JavaScript가 뭔가요? https://youtu.be/ffENjt7aEdc HTML은 뼈대, CSS는 디자인, JS는 동작
재귀함수가 뭔가요? (Feat. 하노이의 탑) https://youtu.be/aPYE0anPZqI 재귀 함수 : 자기 자신을 호출하는 함수