전체 글 (86) 썸네일형 리스트형 PHP(1) PHP 기초: 변수, 파라미터 PHP란 무엇인가? PHP 서두 웹 브라우저가 설치되어 있는 컴퓨터와, 웹서버와 PHP 소프트웨어가 설치되어 있는 서버 컴퓨터가 있다. 이 상태에서 웹 브라우저와 서버는 어떻게 상호작용할까? 웹브라우저의 주소창에 index.html 파일을 입력하면 요청을 받은 서버 컴퓨터에 설치되어 있는 웹 서버 소프트웨어는 입력된 주소를 보고, 확장자가 html 임을 확인하여 자신이 처리할 수 있다는 걸 알기 때문에 자신의 디렉토리에서 파일을 찾아 웹브라우저에게 전송해준다. 하지만, 웹브라우저가 주소창에 index.php 파일을 입력하면 웹서버는 확장자가 php인 파일은 자신의 소관이 아님을 알기 때문에 파일을 처리할 수없다. 따라서 웹 서버는 PHP 프로그램에게 일을 위임한다. PHP 프로그램은 자신의 디렉토리에서 .. HTTP 1.1) http통신, stateless, mime 타입 기본적으로 통신을 하기 위해서는 두개의 대상에 스트림(stream)이 연결되어야 한다. *바이트 스트림이라고 하며, 8bit(문자 하나)가 왔다갔다 하면서 통신을 한다. A는 클라이언트이고 B는 서버이다. A가 B에게 데이터를 쏘는 스트림은 write 하겠다는 뜻이고 B가 A에게 데이터를 쏘는 스트림은 read 하겠다는 뜻이다. 하나의 스트림은 write, 하나의 스트림은 read. 이것이 일반적인 통신이다. B가 데이터를 가지고 있는 갑, 서버라면 B는 A가 궁금하지 않다. A가 B가 가지고 있는 데이터를 가져오고 싶어서 B에게 스트림을 연결하고 데이터를 요청하게 된 것이며, 이것에 대해 B는 응답을 하게 된다. 이렇게 데이터를 요청하는 A는 클라이언트이고 데이터를 응답하는 B는 서버이다. 서버는 클라.. JAVA(1) 자바를 시작하기 전에 자바란? 프로그래밍 언어로 컴퓨터 프로그램을 만드는데 사용한다. 자바는 프로그램을 만드는 것 뿐만 아니라 실행환경, 개발도구, 라이브러리를 제공한다. *라이브러리란 프로그램을 개발하는 데 필요한 기능들을 미리 만들어놓은 것으로, 우리가 프로그램을 만드는데 자주 쓰일만한 것들을 남들이 미리 만들어놓은 기능 자바로 만들수 있는 프로그램에는 PC 애플리케이션(eclipse) 웹 애플리케이션(Spring) 모바일 애플리케이션(안드로이드) 빅 데이터(hadoop) 게임(마인 크래프트), 과학, 소형기기 등이 있다. 자바의 특징 1. 객체지향 언어이다. 객체지향 언어란? 기존의 프로그래밍 언어에 객체지향 개념을 도입한 것, C++, JAVA, 파이썬, JS 등등 2. 자동 메모리 관리 기능이 있다. 이전에는 사용할.. 이전 1 ··· 14 15 16 17 18 19 20 ··· 29 다음