본문 바로가기
개발자로 나아가는 나의 언어들/Spring

스프링 1일차

by 승싱생숭 2019. 7. 30.
728x90

금요일까지 프로젝트주제 ppt

 

`ㅡ` 

 

AOP

ORM

DAO

DTO

DTD

* DI

* Bean Factory

* SPRING WEB MVC

 

1. DI 개념이해 

- 객체간의 의존성을 자신이 아닌 외부에서 주입하는 개념

그냥 Spring을 입력했을때
영어와 한글이 들어왔을 경우를 구분해줄 때

 

 

xml파일 연동

사용자가 들어왔을때 사용자에 따라 프로그램 자체를 바꾸는게 아닌 xml안의 내용만 바꿔주는 형식

 


*  DI 

객체 사이의 의존관계가 자기자신이 아닌 외부에 의해 설정

 

setter injection

constructor injection 

두가지 방식이 있음

 

스프링의 의존성주입은 xml과같은 환경설정에서 컨트롤할 수 있게하여 객체사이의 관계를 느슨하게 하려는 목적을 두고 있다.

 

두가지 방식을 담은 xml

 

 

 

흐름을 담은 xml

 

 

빈(Bean)이란 ? 스프링 컨테이너가 생성하고 관리하는 애플리케이션 객체

 

최종적으로 기존의 프로그램을 바꾸는 형식이 아닌 xml이란 환경설정에서 언어설정만 변경해주어도

 

원하는 사용자별 결과를 도출해낼 수 있다.

728x90

'개발자로 나아가는 나의 언어들 > Spring' 카테고리의 다른 글

스프링 2일차  (0) 2019.07.30