Home » IT tech » Framework » SPRING

Category: SPRING

Spring Programming Tutorial

SPRING -3. AOP

3.1. AOP (Aspect Oriented Programming: 관점 지향 프로그래밍) AOP의 필요성은 실제 개발에서 OOP(Object Oriented Programming:객체지향 프로그래밍)대로 프로그래밍 하더라도 모듈을 분리된 상태로 개발하기 힘든 경우가 발생하면서 생겨났다. 간단한 홈페이지를 만든다고 했을 때 OOP에 맞춰 프로그래밍하면 회원관리, 게시판 관리 등의 기능들이 각각의 클래스나 컴포넌트로 구성된 모듈로 개발된다. 각각의 모듈이 하는 역할은 다르지만, 트랜젝션이나 로깅 등의 공통 적으로 …

Read more

SPRING -2. DI (Dependent Injection)

2.1. DI (Dependency Injection:의존성 주입) Spring이 관리하는 객체를 DI를 통해 실제 소스에서 사용 가능하게 만들고 있다. DI에 대해서 설명하자면 다음과 같다. TestController에서 TestService에 있는 getMessage를 호출해 메세지를 받아오는 기능을 구현한다고 할 때 만들 수 있는 경우는 다음과 같다. 1) TestService 객체를 직접 생성 후 호출 [crayon-5a5ed66917639344393581/] 2) DI를 통한 Bean 주입된 객체로 호출 [crayon-5a5ed6691763f953456724/] 1번의 …

Read more

SPRING -1.SPRING 프레임워크 소개

1.SPRING 프레임워크 소개 Spring은 엔터프라이즈 급 어플리케이션을 위해 객체의 생명주기를 관리해주는 경량 컨테이너다. Spring은 웹에서만 쓰이는 프레임워크는 아니지만, 웹에서 많이 쓰이는 프레임워크이기 때문에 보통 Spring과 Spring MVC를 합쳐서 그냥 Spring이라 표현하는 경우가 대부분이다. 이 문서에서도 Spring과 Spring MVC를 쓰는 웹 프로젝트의 예제를 통해 설명하고자 한다. 1.1. Hellow World 1.1.1 프로젝트 생성 및 실행 [ 개발환경 …

Read more