CGi
[Spring] 스프링 프레임워크(Spring framework)의 탄생 배경 (feat. CGI, Servlet, JSP, J2EE, EJB) - 3편(최종)
아직 1편, 2편을 안보셨다면 먼저 보고와주세요~! [Spring] 스프링 프레임워크(Spring framework)의 탄생 배경 (feat. CGI, Servlet, JSP, J2EE, EJB) - 1편 [Spring] 스프링 프레임워크(Spring framework)의 탄생 배경 (feat. CGI, Servlet, JSP, J2EE, EJB) - 2편 자 드디어 스프링의 탄생이 코앞까지 왔습니다. 1편, 2편을 요약해서 다시 한번 스프링의 탄생으로 이어지는 순서만 되짚어볼까요? HTTP통신으로 정적인 데이터만 전송 서버와 통신하여 동적으로 페이지를 보여줄 수 있는 개념의 인터페이스 CGI(Common Gateway Interface) 등장 자바(Java)버전 CGI라고 불리는 서블릿(Servlet)..
[Spring] 스프링 프레임워크(Spring framework)의 탄생 배경 (feat. CGI, Servlet, JSP, J2EE, EJB) - 2편
아직 1편을 안보셨다면 1편을 보고와주세요! 1편에서 다룬 얘기를 요약하면 다음과 같습니다 태초에 Web이 있었다 이 때는 HTTP(Hyper-Text Transfer Protocol) 전송규약에 따른 정적인 데이터(HTML,XML,이미지 등)만 전달할 수 있었다. 하지만 웹이 발달하면서 사용자가 입력하는 걸 처리해서 다시 화면에 보여주는 동적인 페이지가 필요하게 되었다. 이때 등장한것이 CGI(Common Gateway Interface) 다. 당연하게도 CGI에는 장단점이 있었고, CGI에서 단점을 보완하고 자바(Java)로 웹을 구동할 수 있는 서블릿(Servlet)이 등장했다. 아직 멀었지만 그래도 점점 스프링(Spring)과 가까워져가는 것을 느끼시나요? 그럼 서블릿과 항상 함께 등장하는 JSP..
[Spring] 스프링 프레임워크(Spring framework)의 탄생 배경 (feat. CGI, Servlet, JSP, J2EE, EJB) - 1편
[Java] 자바(Java)의 역사에서 자바의 탄생 배경을 알아보았었죠~! 정말 간단하게 요약하자면 하드웨어를 위한 언어로 시작해서 나중에는 웹 개발을 할 때 쓰이는 대표적인 언어로 자리잡았습니다. 지금이야 자바로 웹 개발을 할때 스프링(Spring), 스프링 부트(Spring Boot) 등의 자바 프레임워크를 사용하는 게 당연하지만, 처음부터 그랬을까요? 오늘은 이 스프링 프레임워크가 어떤 과정과 시행착오를 거쳐 만들어지게 됐는지 알아보겠습니다! 태초의 웹(Web)의 역할 처음 웹이 등장했을 때는 HTTP(Hyper-Text Transfer Protocol) 전송규약에 따른 정적인 데이터(HTML,XML,이미지 등)를 전달하는 것만으로도 충분했습니다. 물론 페이지는 보여줄 수 있지만 유저가 어떤 입력을..