목록CGI (2)
개발 무지렁이

Servlet이란 웹브라우저에서 동작하는 자바 프로그램을 말한다. ☕. Java 중심 문법 java 소스안에 html, css, js를 그대로 사용할 수 있다. => 자바로 구현된 CGI 🍔 CGI: 서버와 서드파티(우리가 짠 로직)간 데이터 전송을 위한 통신규약 HttpServlet 상속과 init, service, destroy 🎨 Servlet 작성 1) HttpServlet을 상속받는다. 2) 반드시 public class로 선언한다. 3) 브라우저에서 출력될 내용 or 비즈니스로직을 실행 (feat. method 재정의) - init(); : 객체가 생성된후 최초 한번 호출, servlet에 관한 환경정보 설정 - service(request, response); : 사용자요청(request)이..

웹 어플리케이션은 통신 + 웹서비스 로직으로 구성된다 브라우저와 서버 간 데이터 전송을 위한 통신규약을 'HTTP'라고 한다 (Hypertext Transfer Protocol) 서버와 서드 파티(우리가 짠 로직) 간 데이터 전송을 위한 통신규약을 'CGI'라고 한다 (Common Gateway Interface) (PHP는 언어차원에서 CGI에 맞춰져 있다) CGI의 단점과 FastCGI 매 작업마다 PHP(C / Java / Node)를 껐다 켰다 해야된다 (매 작업마다 알바를 뽑고 일 시킨 후 해고한다) FastCGI 🏖️ 쓰레드 Pool 이용 Pool에 php프로세스(알바🤵)를 미리 실행시켜(뽑아) 놓는다. 요청이 들어올때마다 php프로세스(알바🤵)에 토스한다 작업이 끝나면 잠들게 한다(해고x) ..