목록웹 (4)
-
## 소포를 주고받을 때 전달하려는 내용물을 사자에 담고 상작 ㅓㅌ에 내용물에 대한 내용을 적어 보내는 것처럼 HTML 문서(즉, 웹 페이지)도 HTTP라는 방식의 상자를 이용해서 전송한다.## HTTP는 Hypermedia Transfer Protocol의 약자로 웹 브라우저와 웹 서버가 HTML을 비롯해 이미지, 동영상, XML 문서 등 다양한 데이터를 주고받을 때 사용하는 일종의 규칙이다. ## HTTP는 크게 다음과 같이 두 가지 관점에서 규칙을 정의하고 있다. - 요청규칙: 웹 브라우저가 웹 서버에 html과 같은 것을 요청할 때 사용할 데이터 구성 규칙 - 응답규칙: 웹 서버가 웹 브라우저에 HTML과 같은 것을 전송할 떄 사용할 데이터 구성 규칙 ex) 주소창에 http://www.daum...
.proto 파일 형식 설명 java_package Java_package는 생성된 java 파일이 존재해야 하는 Java 패키지의 이름으로 사용됨. 즉, 생성된 java 클래스가 있어야 하는 java 패키지 이름을 정의함. Java_package를 선언하지 않으면, 패키지 선언의 이름(첫번째 행)이 java패키지 이름으로 사용됨. Java_outer_classname Proto파일의 모든 클래스를 포함해야 하는 생성된 클래스의 이름을 정의함. 명시적으로 java_outer_classname을 제공하지 않으면 파일의 이름을 camel_case로 변환하여 생성함. Ex.. My_proto.proto는 MyProto를 외부클래스 이름으로 사용함 외부클래스의 이름은 .proto 파일의 메시지 이름과 같을 수 ..
구글 프로토콜 버퍼 사용하기 위한 환경구성!(리눅스에서) 사전 준비사항특정 버전 이상의 gcc가 깔려있어야 한다. gcc는 컴파일하기가 매우 오래 걸리기 때문에... http://www.snoopybox.co.kr/1754 위 경로를 참고하여 devtoolset 설치를 하면 높은 버전의 gcc를 까는 것 보다 빠르게 진행할 수 있다. 1. protocol buffer 소스 다운로드 - https://github.com/google/protobuf/releases - 위 경로에 들어가 protobuf-java-3.5.1.tar.gz을 다운받는다. 2. install protocol buffer - https://github.com/google/protobuf/tree/master/java - 위 경로에 들..
1. 웹서버?클라이언트의 요청을 받으면 해당 처리를 하여 클라이언트에 결과 페이지를 응답해줄 수 있도록 구성된 서버 또는 그 서버가 설치된 컴퓨터.2. 웹 애플리케이션 서버?웹 서버만으로는 데이터베이스와 연동되어 처리되어야 하는 동적인 데이터들을 처리해낼 수 없기 때문에 dbms와 웹 서버 사이에서 제어를 해 주는 프로그램3. servlet자바 클래스 내부에서 자바 코드가 기본이 되고 출력 스트림을 통해 html 코드를 문자열 형태로 기술하여 클라이언트에 전송4. jsphtml 코드가 기본이 되고 스크립트릿 안에 자바 코드를 기술.5. 인코딩이란?문자set과 컴퓨터가 이해할 수 있는 바이트와의 매핑 규칙