JaeWon's Devlog
반응형
article thumbnail
Java 면접 준비
면접 2020. 3. 1. 17:44

개발자 신입으로 준비하면서 면접에 대비한 것들과 질문받은 것을 정리해본다. 2020/03/01 - [면접] - Spring 면접 준비 2020/03/01 - [면접] - JSP 면접 준비 정리 Java - 객체지향 프로그래밍 언어 - 다른 언어와 비교하여 자바의 가장 큰 특징은 운영체제 없이 독립적이라는 점. - 운영체제에 관계없이 같은 코드를 사용 가능 - OS 위의 JVM이라는 가상 머신 위에서 자바가 실행되기 때문 OOP (객체 지향 프로그래밍) - 프로그래밍에서 필요한 데이터를 추상화시켜서 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구현하는 프로그래밍 - 장점 : 코드 재사용이 용이 / 유지보수가 쉬움 - 단점 : 처리속도가 느리다 / 객체가 많으면 용량이 ..

article thumbnail
HTTP (2)

HTTP의 동작 원리 ->2020/03/01 - [Web] - HTTP (1) 1. HTTP 메시지 형식 요청을 보내고 응답을 받을 때 우리는 그 정보들을 패킷(Packet)이라는 작은 조각에 실어서 보내게 됩니다. 패킷은 크게 '헤더(Header)'와 '바디(Body)'로 되어 있는데, Header에는 보내는 사람의 주소, 받는 사람의 주소, 패킷의 생명 시간 (TTL, Time To Live) 등이 담겨 있고, Body에는 우리가 전하고자 하는 실제 내용이 들어 있습니다. 클라이언트가 서버에게 요청하는 메시지는 Request Message 서버가 클라이언트 요청에 응답하는 메시지는 Response Message 요청과 응답의 구조는 서로 닮았으며, 위의 그림과 같습니다. ① 시작 줄(start-lin..

article thumbnail
HTTP (1)

웹 동작 원리에 대해 공부하면서 HTTP에 대해서도 알아보게 되었다. 1. HTTP HTTP는 HyperText Transfer Protocol 의 약자 클라이언트와 서버가 서로 통신할 수 있게 하기 위한 요청(Request)/응답(Response) 프로토콜 우리가 웹 브라우저(크롬, 익스플로러 등)을 통해 페이지들을 볼 수 있는 것이 HTTP 때문 HTML, CSS 뿐만 아니라 이미지, 동영상 등 전송이 가능하다. 실시간 연결이 아니고, 필요한 경우에만 Server로 요청을 보내는 상황에 유용하다. 2. Server / Client 클라이언트는 우리가 사용하는 웹 브라우저(크롬, 익스플로러, 파이어폭스 등)이 해당된다. 서버는 클라이언트로부터 요청을 받고, 그 요청을 처리한 후 다시 클라이언트에게 보내..

article thumbnail
웹 동작 원리

회사에 서버 개발자로 신입으로 들어가고 선임이 질문했다. 00씨 웹이 동작하는 원리를 알고 계세요??? 나는 아는대로 대답은 하였고, 선임은 많이 아시네요라고 하였지만 웹 기술에 대한 지식과 개념이 너무나 부족하고 정리가 안되있어, 좀 더 공부해보았다. 1. 기본 용어 정리 WWW (World Wide Web) - 인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간 인터넷 - 전 세계를 연결하고 있는 컴퓨터 네트워크 웹 - e-mail 과 같은 인터넷 상에서 동작하는 서비스( 웹 서버 + 웹 브라우저) Web Server (웹 서버) - 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML, CSS 등과 같은 웹 페이지를 클라이언트에게 보내는 컴퓨터 ..

반응형