비전공자로 개발 공부를 하다 보며 느낀 점은 확실히 한계점이 보였다. 애플리케이션의 단순한 기능을 구현하는 데는 지장이 없었지만, AWS를 통해 배포하는 과정에서 네트워크 개념의 필요성을 많이 느꼈다. 여기서는 네트워크에 관한 기초 용어와 개념에 대해 공부해 볼 것이다. 1. 네트워크란? 흔히 개발자가 아닌 일반인도 네트워크라는 말은 쉽게 접했을 것이다. 하지만 느낌적으로만 알 뿐 정확히 네트워크가 무엇을 의미하는지는 잘 모를 것이라 생각한다. 네트워크란 노드라고 불리는 장치들이 통신링크로 연결된 집합체를 의미한다. 예를 들어, 우리가 사용하는 PC나 스마트폰도 노드인 것이다. PC나 스마트폰 같은 시스템을 사용하기 위해서는 내부적으로 많은 노드를 거쳐 사용되게 되는데, 이처럼 PC나 스마트폰 같이 마지..
1. Servlet이란? - 자바를 이용해 페이지를 동적으로 생성하는 자바기반의 프로그램(?). - 웹서버가 모든 클라이언트의 요청을 받아서 처리하는데, 클라이언트의 요청이 많아짐에 따라 처리할 수 없는 한계 를 극복하기 위해 탄생. - 일명 CGI (Common Gateway Interface)라고 불림. -> CGI : 웹 서버 상에서 사용자 프로그램을 동작시키기 위한 프로그램. - HttpServlet 클래스를 상복받아 구현됨. 2. Servlet의 동작 과정 1) 클라이언트의 URL 요청. 2) HTTP 요청을 처리하기 위한 HttpServletRequest 객체 및 HttpServletResponse 객체 생성. 3) 요청된 URL을 배포서술자(DD, Deplyment Descriptor) 분석..
1. JSP란? - JavaServer Pages의 약자로 html에 자바코드를 작성하여 웹 서버에서 웹 브라우저를 관리하는 언어. - 웹서버에서 브라우저를 관리하기 때문에 동적으로 동작함. (HTML은 정적) - 자바를 그대로 사용가능. 마찬가지로 자바기반이기 때문에 플랫폼에 독립적. 2. JSP의 동작 과정 1) 웹서버에게 클라이언트의 jsp 페이지 요청. 2) 해당 요청을 웹컨테이너(Servlet 컨테이너)에게 넘김. 3) 기존에 요청된 JSP 파일인지 체크. -> 처음 요청 : JSP 파일을 Servlet 파일로 파싱 -> 클래스 파일로 컴파일 -> 이미 작업 : 파싱 과정을 생략하고 클래스 파일로 즉시 컴파일 4) 컴파일된 클래스 파일은 메모리에 적재되어 실행. 5) 실행결과를 웹서버에게 전달...
- Total
- Today
- Yesterday
- map
- API
- Multi IN Clause
- 네트워크
- 의미
- 장점
- 로그인
- IN Clause
- 원리
- SET
- 예제
- oauth
- 자바
- @EventListener
- @subquery
- Animation
- jwplayer
- SDK
- login
- join subquery
- on('seek')
- playsinline
- @subselect
- 관리자 도구
- QueryDSL
- beforeunload
- 특징
- playbackRate
- Queue
- list
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |