Spring (13) 썸네일형 리스트형 Filter, Interceptor, AOP 이번 포스트를 보기 앞서 이전 포스트를 보고 오시기 바랍니다. https://jaystorage.tistory.com/12 Spring Framework의 특징과 작동 과정이번 포스트를 보기 앞서 이전 포스트를 보고 오시기 바랍니다. https://jaystorage.tistory.com/6 POJO (Plain Old Java Object) 처음 POJO(Plain Old Java Object)라는 개념을 접했을 당시에는 ‘평이하고(아무것도 꾸며jaystorage.tistory.com Spring Framework에서 공통 로직 관리 스프링으로 웹 개발을 하다 보면 비즈니스 로직이 호출되기 전이나 후에 공통적으로 처리해야 하는 기능들이 생기기 마련이다. 대표적인 예로 Logging, 인증, 인가, 인.. Spring Framework의 특징과 작동 과정 이번 포스트를 보기 앞서 이전 포스트를 보고 오시기 바랍니다. https://jaystorage.tistory.com/6 POJO (Plain Old Java Object) 처음 POJO(Plain Old Java Object)라는 개념을 접했을 당시에는 ‘평이하고(아무것도 꾸며지지 않은) 오래된 자바 객체’ 라는 개념이 왜 존재해야 하는지 그 이유를 몰랐다. 하지만 시간이 지나고 스프 jaystorage.tistory.com https://jaystorage.tistory.com/10 서블릿(Servlet) 초창기 웹(Web) 초창기 웹은 웹 서버에 미리 만든 웹 페이지(정적 페이지)를 가공 없이 단순히 보여주는 것이 목적이었다. 그러나 많은 웹 사용자들은 미리 저장된 정보를 보는 것뿐만 아니라, 유 .. JSP(Java Server Page) 이번 포스트를 보기 앞서 아래에 있는 이전 포스트를 보고 오시기 바랍니다. https://jaystorage.tistory.com/10 서블릿(Servlet) 초창기 웹(Web) 초창기 웹은 웹 서버에 미리 만든 웹 페이지(정적 페이지)를 가공 없이 단순히 보여주는 것이 목적이었다. 그러나 많은 웹 사용자들은 미리 저장된 정보를 보는 것뿐만 아니라, 유 jaystorage.tistory.com JSP란 JSP는 HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하는 기술이다. JSP 등장 배경 정적인 페이지만 제공하던 초창기 웹이 발전하면서 CGI와 Servlet이 등장했지만 Servlet에도 단점이 존재했다. Servlet의 한계 서블릿을 이용하면 웹 프로그래밍이 가능하지만, 자바.. 서블릿(Servlet) 초창기 웹(Web) 초창기 웹은 웹 서버에 미리 만든 웹 페이지(정적 페이지)를 가공 없이 단순히 보여주는 것이 목적이었다. 그러나 많은 웹 사용자들은 미리 저장된 정보를 보는 것뿐만 아니라, 유저의 이름을 웹 페이지에 나타내고 싶거나 서버에서 정보를 가공하여 유저의 요청에 동적으로 콘텐츠를 만들어주고 싶은 다양한 요구사항(동적 페이지)이 생기기 시작했다. 이런 요구사항에 따라 CGI가 등장하게 되었다. * 정적(static), 동적(dynamic) 이란 용어는 사용자가 페이지를 요청하는 시점에 페이지 내용의 유지 여부에 따라 구분 정적 페이지 : 누가, 언제 요구하더라도 항상 같은 내용을 표시하는 웹 페이지 동적 페이지 : 동일한 url 요청이라도 다른 내용이 반환되는 페이지 CGI(Common Gat.. POJO (Plain Old Java Object) 처음 POJO(Plain Old Java Object)라는 개념을 접했을 당시에는 ‘평이하고(아무것도 꾸며지지 않은) 오래된 자바 객체’ 라는 개념이 왜 존재해야 하는지 그 이유를 몰랐다. 하지만 시간이 지나고 스프링이라는 프레임워크에 익숙해질수록 이 POJO라는 개념이 얼마나 중요한지 점차 깨닫게 되었다. 오늘은 POJO라는 개념이 구체적으로 어떤 것을 의미하고 왜 중요한지 그 이유를 알아보고자 한다. POJO 라는 단어의 탄생 POJO는 2000년 9월에 마틴 파울러(Martin Fowler), 레베카 파슨스(Rebecca Parsons), 조쉬 맥킨지(Josh MacKenzie) 가 사용하기 시작한 용어로서 Java EE 등의 중량 프레임워크들을 사용하게 되면서 해당 프레임워크에 종속된 무거운 객체.. 이전 1 2 다음