스프링에 대해서 알아봅시다.
스프링부트 기반으로 프로젝트를 쉽게 생성할 수 있게 만들어주는 Spring Initializr에 대해 알아봅니다.
스프링으로 RESTful 서버를 열어봅니다.
스프링 부트가 무엇인지 알아봅니다.
프로젝트 빌드 도구 메이븐에 대해서 알아봅니다.
그레이들에 대해서 알아보고, 설치/프로젝트 구성하는 방법을 알아봅니다.
그동안은 Spring Initialzr를 통해서 간편하게 스프링부트 프로젝트를 생성했었는데요. 지난 포스트에서 그레이들 프로젝트를 생성했었는데요. 이 프로젝트에 스프링 부트를 추가해서 스프링 부트 프로젝트로 만드는 방법을 알아보도록 하겠습니다. > 이전 포스트에서 만
스프링 빈과 스프링 컨테이너에 대해서 알아봅니다.
스프링의 주요 Annotation에 대해서 알아봅니다.
DAO, DTO, VO의 개념에 대해 알아봅니다.
Lombok 라이브러리에 대해서 알아봅니다.
@Builder에 대해서 조금 자세히 알아봅니다.
자바 서블릿에 대해서 알아봅니다.
서블릿 프로젝트를 생성하고, 서블릿을 작성해봅니다. 그리고 웹 페이지에서 서블릿을 요청하기 위한 서블릿 매핑 방법도 알아봅니다.
요청과 응답을 처리하는 HttpServletRequest, HttpServletResponse에 대해 알아봅니다.
서블릿을 이용해서 form 태그로 전송받은 데이터 요청을 받고 응답하는 방법에 대해서 알아봅니다.
지난 포스트에서는 GET 요청을 처리했었는데요. 이번에는 Servlet으로 POST 요청을 처리하는 방법에 대해서 알아봅니다. 추가적으로 GET과 POST 요청을 동시 처리하는 방법도 알아봅니다.
자바스크립트에서 서블릿 요청하는 방법에 대해서 알아봅니다.
서블릿과 Oracle DB를 연동해봅니다.
DataSource를 이용해서 미리 DB와 연동을 합니다.
DataSource를 이용해 CRUD를 구현해봅니다.
서블릿에서 포워딩을 하는 4가지 방법에 대해서 알아봅니다.
HttpServletRequest 객체의 바인딩 방법을 알아봅니다.
ServletContext 클래스에 대해 알아봅니다.
세션 트래킹에 대해서 알아보고 세션 트래킹을 수행하는 두 가지 방법인 hidden 속성과 URL Writing 방법에 대해 알아봅니다.
서블릿으로 쿠키를 다루는 방법에 대해 알아봅니다.
세션에 대해 알아보고 세션을 사용해봅니다.
쿠키가 차단되었을 때 세션 기능을 구현할 수 있는 encodeURL()에 대해 알아봅니다.
JSP가 무엇인지 알아봅니다.
JSP의 디렉티브 태그에 대해서 알아봅니다.
JSP 스크립트 요소에 대해서 알아봅니다.
JSP 내장 객체의 종류와 스코프를 알아봅니다.
JSP에서 에러 페이지를 설정하는 방법에 대해서 알아봅니다.
서블릿이나 JSP에서 시작 페이지를 변경하는 방법에 대해 알아봅니다.
액션 태그가 무엇인지 알아보고 그 중 하나인 인클루드 액션 태그에 대해서 알아봅니다.
JSP의 포워드 액션 태그에 대해서 알아봅니다.
표현 언어 EL JSP는 문서에서 자바 코드를 제거하는 쪽으로 발전해왔습니다. 자바 코드를 더욱 줄이기 위해 JSP 2.0에서 등장한 것이 표현 언어(EL, Expression Language)와 JSTL(JSP Standard Tag Library)입니다. 이 중
표현 언어의 내장 객체에 대해 알아봅시다.
JSTL이 무엇인지 알아보고 사용하기 위한 설치법까지 알아봅니다.
Core 태그 라이브러리 Core 태그 라이브러리는 JSTL에서 변수, 제어 구문, URL 처리 등의 기능을 수행할 수 있게 해주는 JSTL 라이브러리입니다. Core 태그 라이브러리를 통해서 자바 코드를 JSTL로 대체하여 사용할 수 있게 되어 JSP 문서에서 자바
JSTL의 포매팅 태그 라이브러리와 문자열 처리 함수에 대해서 알아봅니다.
스프링부트를 공부하면서 프로젝트를 할 때마다 가장 먼저 하는 일 중 하나는 application.properties 파일에 설정 정보를 수정하는 일이었습니다.여러 자료들을 참고하면서 공부하다보니 어느 자료에서는 application.properties 파일을 설정 정보
스프링의 핵심 개념인 DI에 대해서 알아봅니다.
스프링의 IoC 제어 관계 역전에 대해서 알아봅니다.
빈 스코프에 대해서 알아봅니다.
지난 포스트에서 다룬 빈 스코프의 연장된 이야기입니다.만약 싱글톤 빈이 프로토타입 빈을 호출하는 형식으로 설계가 된다면 어떻게 될까요?싱글톤 빈과 프로토타입 빈의 기능을 생각해봤을 때, 싱글톤 빈이 호출될 때 마다 프로토타입 빈이 생성되기를 기대하겠지만 실제 동작은 그
스프링의 빈 생명주기 콜백 함수를 사용하는 방법들에 대해서 알아봅니다.
컴포넌트 스캔에 대해서 알아봅니다.