목록분류 전체보기 (115)
도당탕탕
INTRO MVC 패턴에 대해 알기 Spring MVC 프레임워크에 대해 알기 Spring MVC 아키텍쳐를 이해하기 둘의 차이 살펴보기 MVC 디자인 패턴 MVC패턴이란? 디자인 패턴 중에 하나다. Model, View, Controller 로 구성하여 세가지 역할로 구분한다. 사용자가 controller를 조작하여 controller는 model를 통해 데이터를 가져오고 그정보를 바탕으로 view에 시각적인 표현을 나타냅니다. Model 애플리케이션의 정보, 데이터 즉 상태를 가지고 있다. 모델에서는 정보, 데이터들의 가공을 책임지고 있다. 사용자가 편집하길 원하는 모든 데이터를 가지고 있어야 한다. 모든 정보들을 가지고 있어야 한다. 뷰나 컨트롤러에 대해서 어떤 정보도 알지 말아야 한다. UI를 직..
Intro Http프로토콜에 대해서 알기 HttpRequest의 구조를 알아보기 HttpResponse의 구조를 알아보기 요청 흐름 구조 알아보기 HTTP 프로토콜이란? HTTP 프로토콜이란 인터넷 상에서 데이터를 주고 받기위한 상호간의 규칙을 정의하고 특정 기간내에 데이터를 송수신을 할 수 있는 규약이라고 보면 된다. 웹상에서는 서버와 클라이언트가 서로 데이터를 주고 받기위한 방식으로 Http프로토콜을 사용하고 있다. Http는 어떤 종류의 데이터 이든지 전송 할 수 있다. OSI 7계층중 응용계층 프로토콜이며 TCP/IP위에서 작동하도록 되어있다. 일반적으로 포트번호 80을 가진다. Http Request 구조 POST /user/create HTTP/1.1 Host: localhost:8080 Co..
이번 포스팅에서 WebServer와 WAS의 개념 및 차이의 대해 써보려고 한다. Intro Static Page와 Dynamic Page의 개념을 이해하기. WebServer와 WAS차이 이해하기. Web Server 클라이언트가 서버에 페이지에 요청하면 그 요청을 받아 정적(.html, .css, .js, ...) 컨텐츠를 제공하는 서버다. 클라이언트의 요청을 기다리고 요청에 대한 데이터를 만들어서 응답한다. HTTP 프로토콜을 기반하여 클라이언트의 요청을 수행하는 기능을 담당한다. Web Server가 정적인 파일을 처리할 때 정적인 컨텐츠를 바로 제공 WAS를 거치지 않고 바로 자원을 제공 Web Server가 동적인 파일을 처리할 때 클라이언트의 요청을 WAS에 보내고, WAS가 처리한 결과를 ..