본문 바로가기

Backend/Spring

(25)
[SpringBoot] 블로그 프로젝트 #0 Github 연동하기 본 포스팅은 https://chanho0912.tistory.com/18 [SpringBoot] SpringBoot와 Mysql 연동 기본적인 세팅을 완료했으면 Mysql연동을 진행해 볼게요. https://chanho0912.tistory.com/4 [Spring/SpringBoot] IntelliJ 소개 및 Gradle 프로젝트 설정 필자는 SpringBoot 개발 환경으로 보통 IntelliJ를 사용.. chanho0912.tistory.com 해당 포스팅까지 완료하여 Mysql 설정까지 완료되었다고 가정하고 블로그 프로젝트 포스팅을 시작하겠습니다. 우선 간단히 저희가 빌드한 Spring Application이 정상적으로 작동하는지 확인해 보겠습니다. 우선 다음과 같이 저희의 메인 Applicati..
[SpringBoot] SpringBoot와 Mysql 연동 기본적인 세팅을 완료했으면 Mysql연동을 진행해 볼게요. https://chanho0912.tistory.com/4 [Spring/SpringBoot] IntelliJ 소개 및 Gradle 프로젝트 설정 필자는 SpringBoot 개발 환경으로 보통 IntelliJ를 사용한다. 아직 개발에 대한 경험이 깊지 않아 eclipse와 다양한 관점에서 비교는 어려울 수 있으나, 필자가 확실하게 느낀 IntelliJ의 강점은 다음과 같 chanho0912.tistory.com 여기까지 완료하신 분이라면 group = 'com.StudyProject' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' repositories { mavenCentral() } depen..
[Spring] PSA란? 이전 포스팅까지 Spring Triangle 중 IOC와 AOP에 대하여 다루어 보았습니다. https://chanho0912.tistory.com/8?category=866707 [SpringBoot] IOC(Inversion Of Control), DI(Dependency Injection)이란? 지난 포스팅까지 SpringBoot의 작동에 핵심적인 역할을 하는 Dispatcher Servlet에 대해 알아보았다. 이번에는 Spring에서 제공하는 핵심적인 기능 중 IOC에 대해 포스팅을 해보려 한다. IOC란? 의존 관계 주 chanho0912.tistory.com https://chanho0912.tistory.com/16 [SpringBoot] AOP란? 본 포스팅은 https://chanho0..
[Spring] AOP란? 본 포스팅은 https://chanho0912.tistory.com/14 [Java] 프록시 패턴이란? 원래 Spring 카테고리에 AOP에 대한 글을 포스팅하고 있었는데, Spring에서 제공하는 AOP를 이해하기 위해서는 기본적인 프록시 패턴에 대한 이해가 필요하기 때문에 프록시 패턴에 대한 포스팅을 먼 chanho0912.tistory.com 해당 포스팅의 내용을 이해하고 있다고 가정하고 작성하겠습니다. AOP란? Aspect Oriented Programming의 약어로 한국어로 직역하면 관점 지향적인 프로그래밍으로 해석된다. 여기서 말하는 관점 지향이란 비즈니스 로직을 기준으로 핵심적인 로직과 부과적인 로직을 분리하여 각각 분리하여 모듈화 하겠다는 의미입니다. 번역이 조금 어렵기 때문에 예제로 ..
[Spring/SpringBoot] 코드로 확인하는 Dependency Injection https://chanho0912.tistory.com/8?category=866707 [SpringBoot] IOC(Inversion Of Control), DI(Dependency Injection)이란? 지난 포스팅까지 SpringBoot의 작동에 핵심적인 역할을 하는 Dispatcher Servlet에 대해 알아보았다. 이번에는 Spring에서 제공하는 핵심적인 기능 중 IOC에 대해 포스팅을 해보려 한다. IOC란? 의존 관계 주 chanho0912.tistory.com https://chanho0912.tistory.com/9?category=866707 [SpringBoot] IOC 컨테이너와 Bean이란? 본 포스팅은 https://chanho0912.tistory.com/8 [Spring..
[Spring] IOC 컨테이너와 Bean이란? 본 포스팅은 https://chanho0912.tistory.com/8 [SpringBoot] IOC(Inversion Of Control), DI(Dependency Injection)이란? 지난 포스팅까지 SpringBoot의 작동에 핵심적인 역할을 하는 Dispatcher Servlet에 대해 알아보았다. 이번에는 Spring에서 제공하는 핵심적인 기능 중 IOC에 대해 포스팅을 해보려 한다. IOC란? 의존 관계 주 chanho0912.tistory.com 위 포스팅의 내용을 전반적으로 이해하고 있다고 가정하고 작성하겠습니다. 위 포스팅에서 간략히 IOC container를 다음과 같이 소개하였다. IOC를 제공하는 Bean들을 담고 있는 Container이다. 조금 더 구체적으로 IOC cont..
[Spring] IOC(Inversion Of Control), DI(Dependency Injection)이란? 지난 포스팅까지 SpringBoot의 작동에 핵심적인 역할을 하는 Dispatcher Servlet에 대해 알아보았다. 이번에는 Spring에서 제공하는 핵심적인 기능 중 IOC에 대해 포스팅을 해보려 한다. IOC란? 의존 관계 주입(Dependency Injection)이라고도 하며, 어떤 객체가 사용하는 의존 객체를 직접 생성하여 사용하지 않고, 주입받아 사용하는 방법을 말한다. IOC 컨테이너란? IOC를 제공하는 Bean들을 담고 있는 Container이다. Bean이란? IOC 컨테이너에서 관리하는 객체를 말한다. 즉 Spring은 IOC 컨테이너에서 Bean이라는 객체들을 Spring framework에서 관리하며 (제어권 -> Spring) 이를 필요에 따라 적절하게 주입하여 사용할 수 있..
[Spring/SpringMVC] Dispatcher Servlet이란? 본 포스팅은 https://chanho0912.tistory.com/6 Servlet의 개념과 동작 과정 본 포스팅은 https://chanho0912.tistory.com/5 Web Server와 WAS(web application server)란? 이번 포스팅에서는 Web Server와 WAS란 무엇인가? 에 대해 알아보려 한다. 우선 Web Server의 정의부터 알아보자 * W.. chanho0912.tistory.com 위 게시글의 내용을 전반적으로 이해하고 있다고 가정하고 작성하겠습니다. Servlet이 웹 애플리케이션에서 작동하려면 web.xml이라는 파일이 필요하다. web.xml이라는 파일을 간략히 소개하자면, 특정 url과 해당 servlet에 대한 매핑 정보를 가지고 있어서, 어떠한 ..