[PHP] 웹 프로그래밍
·
Language/PHP
웹사전적 의미 그대로 웹은 망, 그물의 형태를 띠고 있는 네트워크이다. 웹 서비스는 클라이이언트-서버 모델을 기본으로 작동하고 있다. 클라이언트는 네트워크에서 정보를 요구하는 쪽을 의미하고, 서버는 요구받은 정보를 제공하는 쪽의 컴퓨터를 의미한다. 예를 들면 우리가 사용하는 웹 브라우저가 클라이언트이며 정보를 제공하고 있는 웹 사이트의 시스템은 서버가 되는 것이다. 웹이 동작되는 주요 요소로 웹 브라우저, 웹 서버가 있다. 일반적으로 사용하는 대표적인 브라우저가 크롬, 익스플로어이다. 웹의 동작은 클라이언트와 서버가 요청과 응답을 주고 받으며 진행된다. 클라이언트에서 서버로 정보를 요구하기 위해 보내는 메시지가 요청(request)이며, 요청을 받은 서버는 요구된 메시지에 대해 HTML이나 이미지 등의 ..
Express 모듈 설치
·
기타/node.js
Express 모듈 express 모듈은 node.js에서 웹 서버를 개발할 때 가장 많이 사용하는 모듈이다. node.js에서 제공하는 http 모듈보다 더 많은 기능을 제공해 준다. 외부 모듈이기 때문에 설치가 필요하다. $ sudo npm install express 설치를 완료하면 express 모듈로 서버를 생성할 수 있다. 다음은 서버 생성 및 실행하는 예제 코드이다. //extract module var express = require('express'); //create server var app = express(); //setting request event listener app.use(function(request, response){ response.writeHead(200, {'..
톰캣 설치
·
Spring Framework
[JSP]톰캣설치[JSP]톰캣설치http://tomcat.apache.org/접속 후 좌측의 Download에서 버전 선택 후 zip파일 다운로드압축을 해제하고 bin안의 startup 실행(윈도우는 bat, 리눅스는 sh)실행 후 localhost:8080 접속하면 다음과 같은 페이지가 나온다.startup이 실행 안될 때JDK가 설치되지 않아서 실행이 안됐다. JDK 설치 후 JAVA_HOME까지 환경변수에 추가해야 올바르게 실행된다.환경변수 추가 방법