sinatra로 API 서버 만들기

sinatra로 API 서버 만들기 Sinatra는 경량 웹 프레임워크다. Ruby on Rails와 같은 MVC패턴은 제한적으로 지원하기 때문에 큰 규모의 웹 애플리케이션 개발에는 적합하지 않을 수 있다. 하지만 그리 크지 않은 규모의 웹 애플리케이션은 매우 빠르게 개발할 수 있다. 예컨데, Restful API 만을 제공하는 애플리케이션을 개발할 경우...

Centos에 sinatra 설치하기

Centos에 sinatra 설치하기미완성 CentOS 6.3 minimal # yum install make# yum install gcc# yum install gcc-c++루비부터 설치해 줘야 한다.# yum install ruby(thin을 빌드하기 위해서)헤더파일도 필요하다. # yum install ruby-develgem을 설치한다.# yum...

Ruby sinatra web freamework

Ruby sinatra web freamework을 지원하는 웹 애플리케이션 서버 개발을 위해서 웹 프레임워크를 선택해야 했다. Ruby, Python, Perl, Java 모두 훌륭한 웹 프레임워크를 가지고 있으며 아마도 거의 비슷한 모습에 비슷한 쓰임새를 가지고 있을 것이다. 해서 웹 프레임워크를 선택하기 전에 언어를 선택하고 해당 언어에서 제공하는 ...

Rack

Rack Rack은 Ruby 기반의 웹 애플리케이션 개발을 위한 인터페이스를 제공하는 소프트웨어다. Rack의 가장 간단한 응용은 웹서버의 요청을 받아서 웹 프레임워크로 전달하고 응답을 웹서버로 전달하는 미들웨어 소프트웨어의 개발이다. Rack는 웹 서버로의 요청을 처리해서 웹 프레임워크로 전달하고, 웹 프레임워크의 응답을 처리해서 웹 서버로 전달하기 위...

QOS - HTTP Submit Process

QOS - HTTP Submit Process다음과 같은 2가지 사항에 대해서 체크한다면, 웹서비스에 대한 기본적인 품질 체크는 가능할 것이다. 1. 페이지 응답체크 1. 페이지 응답시간여기에 덧붙여서 Submit Process까지 체크한다면, 더 나은 품질 모니터링 환경을 만들 수 있을 것이다.어떤 웹서비스가 제대로 작동하는지 확인하고 싶을 경우, PO...