Submit Search
Upload
[스프링 스터디 2일차] 스프링 핵심 기술의 응용
•
Download as PPTX, PDF
•
1 like
•
357 views
A
AnselmKim
Follow
스프링 스터디 2일차 스프링 핵심 기술의 응용 발표자 - 이민규
Read less
Read more
Software
Report
Share
Report
Share
1 of 61
Download now
Recommended
[스프링 스터디 2일차] AOP
[스프링 스터디 2일차] AOP
AnselmKim
Node.js에서 공공API를 활용해서 개발하기
Node.js에서 공공API를 활용해서 개발하기
Inho Kwon
DDD Start! - 2장 아키텍처 개요
DDD Start! - 2장 아키텍처 개요
Minchul Jung
버클리Db 를 이용한 게임 서버 제작
버클리Db 를 이용한 게임 서버 제작
Vong Sik Kong
[ES6] 5. Destructuring
[ES6] 5. Destructuring
Han JaeYeab
Ubuntu & C9(node.js) with AWS
Ubuntu & C9(node.js) with AWS
SeongSik Choi
Azure functions
Azure functions
RecursiveSoft Inc.
Clova Tech Summit 2: Serverless로 만드는 쉽고 효율적인 Clova Extension 1
Clova Tech Summit 2: Serverless로 만드는 쉽고 효율적인 Clova Extension 1
Clova Platform
Recommended
[스프링 스터디 2일차] AOP
[스프링 스터디 2일차] AOP
AnselmKim
Node.js에서 공공API를 활용해서 개발하기
Node.js에서 공공API를 활용해서 개발하기
Inho Kwon
DDD Start! - 2장 아키텍처 개요
DDD Start! - 2장 아키텍처 개요
Minchul Jung
버클리Db 를 이용한 게임 서버 제작
버클리Db 를 이용한 게임 서버 제작
Vong Sik Kong
[ES6] 5. Destructuring
[ES6] 5. Destructuring
Han JaeYeab
Ubuntu & C9(node.js) with AWS
Ubuntu & C9(node.js) with AWS
SeongSik Choi
Azure functions
Azure functions
RecursiveSoft Inc.
Clova Tech Summit 2: Serverless로 만드는 쉽고 효율적인 Clova Extension 1
Clova Tech Summit 2: Serverless로 만드는 쉽고 효율적인 Clova Extension 1
Clova Platform
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
Amazon Web Services Korea
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
Amazon Web Services Korea
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
Amazon Web Services Korea
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
VMware Tanzu Korea
AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)
AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)
Amazon Web Services Korea
DevOps with AWS Edge
DevOps with AWS Edge
GS Neotek
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
WineSOFT
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
Amazon Web Services Korea
AWS Summit Seoul 2015 - AWS를 통한 클라우드 보안 이해하기
AWS Summit Seoul 2015 - AWS를 통한 클라우드 보안 이해하기
Amazon Web Services Korea
Netra intro v4
Netra intro v4
uEngine Solutions
Cloud Design Pattern
Cloud Design Pattern
AWSKRUG - AWS한국사용자모임
Aws lambda 와 함께 서버리스 서비스 만들기
Aws lambda 와 함께 서버리스 서비스 만들기
Junyoung Sung
Unionweb프로젝트
Unionweb프로젝트
Dong-Jin Park
스프링 스터디 1장
스프링 스터디 1장
Seongchan Kang
AWS CLOUD 2017 - AWS 신규 서비스를 통해 본 클라우드의 미래 (김봉환 솔루션즈 아키텍트)
AWS CLOUD 2017 - AWS 신규 서비스를 통해 본 클라우드의 미래 (김봉환 솔루션즈 아키텍트)
Amazon Web Services Korea
AWS 스토리지 서비스 소개 및 실습 - 김용기, AWS 솔루션즈 아키텍트
AWS 스토리지 서비스 소개 및 실습 - 김용기, AWS 솔루션즈 아키텍트
Amazon Web Services Korea
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
중선 곽
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)
Amazon Web Services Korea
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
Amazon Web Services Korea
고객 경험을 통한 AWS 클라우드 이전을 위한 지름길 - 김효정 (AWS 솔루션즈 아키텍트)
고객 경험을 통한 AWS 클라우드 이전을 위한 지름길 - 김효정 (AWS 솔루션즈 아키텍트)
Amazon Web Services Korea
[스프링 스터디 3일차] AOP와 LTW
[스프링 스터디 3일차] AOP와 LTW
AnselmKim
[스프링 스터디 3일차] 스프링 웹 기술 응용과 MVC
[스프링 스터디 3일차] 스프링 웹 기술 응용과 MVC
AnselmKim
More Related Content
Similar to [스프링 스터디 2일차] 스프링 핵심 기술의 응용
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
Amazon Web Services Korea
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
Amazon Web Services Korea
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
Amazon Web Services Korea
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
VMware Tanzu Korea
AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)
AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)
Amazon Web Services Korea
DevOps with AWS Edge
DevOps with AWS Edge
GS Neotek
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
WineSOFT
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
Amazon Web Services Korea
AWS Summit Seoul 2015 - AWS를 통한 클라우드 보안 이해하기
AWS Summit Seoul 2015 - AWS를 통한 클라우드 보안 이해하기
Amazon Web Services Korea
Netra intro v4
Netra intro v4
uEngine Solutions
Cloud Design Pattern
Cloud Design Pattern
AWSKRUG - AWS한국사용자모임
Aws lambda 와 함께 서버리스 서비스 만들기
Aws lambda 와 함께 서버리스 서비스 만들기
Junyoung Sung
Unionweb프로젝트
Unionweb프로젝트
Dong-Jin Park
스프링 스터디 1장
스프링 스터디 1장
Seongchan Kang
AWS CLOUD 2017 - AWS 신규 서비스를 통해 본 클라우드의 미래 (김봉환 솔루션즈 아키텍트)
AWS CLOUD 2017 - AWS 신규 서비스를 통해 본 클라우드의 미래 (김봉환 솔루션즈 아키텍트)
Amazon Web Services Korea
AWS 스토리지 서비스 소개 및 실습 - 김용기, AWS 솔루션즈 아키텍트
AWS 스토리지 서비스 소개 및 실습 - 김용기, AWS 솔루션즈 아키텍트
Amazon Web Services Korea
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
중선 곽
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)
Amazon Web Services Korea
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
Amazon Web Services Korea
고객 경험을 통한 AWS 클라우드 이전을 위한 지름길 - 김효정 (AWS 솔루션즈 아키텍트)
고객 경험을 통한 AWS 클라우드 이전을 위한 지름길 - 김효정 (AWS 솔루션즈 아키텍트)
Amazon Web Services Korea
Similar to [스프링 스터디 2일차] 스프링 핵심 기술의 응용
(20)
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
AWS로 사용자 천만 명 서비스 만들기 (윤석찬)- 클라우드 태권 2015
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
인프라 자동 배포를 위한 AWS CloudFormation 고급 활용법 - AWS Summit Seoul 2017
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
[2017 AWS Startup Day] 서버리스 마이크로서비스로 일당백 개발조직 만들기
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
MSA 전략 2: 마이크로서비스, 어떻게 구현할 것인가?
AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)
AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)
DevOps with AWS Edge
DevOps with AWS Edge
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
CloudFront(클라우드 프론트)와 Route53(라우트53) AWS Summit Seoul 2015
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
AWS 관리형 서비스를 중심으로 한 NCSOFT 와 Reality Reflection의 클라우드 사용기 - AWS Summit Seoul ...
AWS Summit Seoul 2015 - AWS를 통한 클라우드 보안 이해하기
AWS Summit Seoul 2015 - AWS를 통한 클라우드 보안 이해하기
Netra intro v4
Netra intro v4
Cloud Design Pattern
Cloud Design Pattern
Aws lambda 와 함께 서버리스 서비스 만들기
Aws lambda 와 함께 서버리스 서비스 만들기
Unionweb프로젝트
Unionweb프로젝트
스프링 스터디 1장
스프링 스터디 1장
AWS CLOUD 2017 - AWS 신규 서비스를 통해 본 클라우드의 미래 (김봉환 솔루션즈 아키텍트)
AWS CLOUD 2017 - AWS 신규 서비스를 통해 본 클라우드의 미래 (김봉환 솔루션즈 아키텍트)
AWS 스토리지 서비스 소개 및 실습 - 김용기, AWS 솔루션즈 아키텍트
AWS 스토리지 서비스 소개 및 실습 - 김용기, AWS 솔루션즈 아키텍트
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
오픈소스 프레임워크 기반 웹 서비스 설계 (Example)
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)
AWS re:Invent 특집(1) – 파이선(Python) 개발자를 위한 AWS 활용 방법 (윤석찬)
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
AWS Summit Seoul 2015 - AWS 이용사례 - SM 엔터테인먼트 및 셰이커미디어 사례를 중심으로
고객 경험을 통한 AWS 클라우드 이전을 위한 지름길 - 김효정 (AWS 솔루션즈 아키텍트)
고객 경험을 통한 AWS 클라우드 이전을 위한 지름길 - 김효정 (AWS 솔루션즈 아키텍트)
More from AnselmKim
[스프링 스터디 3일차] AOP와 LTW
[스프링 스터디 3일차] AOP와 LTW
AnselmKim
[스프링 스터디 3일차] 스프링 웹 기술 응용과 MVC
[스프링 스터디 3일차] 스프링 웹 기술 응용과 MVC
AnselmKim
[스프링 스터디 3일차] 데이터엑세스기술
[스프링 스터디 3일차] 데이터엑세스기술
AnselmKim
[스프링 스터디 3일차] @MVC
[스프링 스터디 3일차] @MVC
AnselmKim
[스프링 스터디 2일차] IoC 컨테이너와 DI
[스프링 스터디 2일차] IoC 컨테이너와 DI
AnselmKim
[스프링 스터디 1일차] Test
[스프링 스터디 1일차] Test
AnselmKim
[스프링 스터디 2일차] 서비스 추상화
[스프링 스터디 2일차] 서비스 추상화
AnselmKim
[스프링 스터디 1일차] 예외 처리
[스프링 스터디 1일차] 예외 처리
AnselmKim
[스프링 스터디 1일차] 템플릿
[스프링 스터디 1일차] 템플릿
AnselmKim
[스프링 스터디 1일차] 오브젝트와 의존관계
[스프링 스터디 1일차] 오브젝트와 의존관계
AnselmKim
More from AnselmKim
(10)
[스프링 스터디 3일차] AOP와 LTW
[스프링 스터디 3일차] AOP와 LTW
[스프링 스터디 3일차] 스프링 웹 기술 응용과 MVC
[스프링 스터디 3일차] 스프링 웹 기술 응용과 MVC
[스프링 스터디 3일차] 데이터엑세스기술
[스프링 스터디 3일차] 데이터엑세스기술
[스프링 스터디 3일차] @MVC
[스프링 스터디 3일차] @MVC
[스프링 스터디 2일차] IoC 컨테이너와 DI
[스프링 스터디 2일차] IoC 컨테이너와 DI
[스프링 스터디 1일차] Test
[스프링 스터디 1일차] Test
[스프링 스터디 2일차] 서비스 추상화
[스프링 스터디 2일차] 서비스 추상화
[스프링 스터디 1일차] 예외 처리
[스프링 스터디 1일차] 예외 처리
[스프링 스터디 1일차] 템플릿
[스프링 스터디 1일차] 템플릿
[스프링 스터디 1일차] 오브젝트와 의존관계
[스프링 스터디 1일차] 오브젝트와 의존관계
[스프링 스터디 2일차] 스프링 핵심 기술의 응용
1.
Spring Framework 스프링의 핵심
기술 응용
2.
3.
SQL과 DAO 분리
4.
XML 설정을 이용한
분리
5.
XML 설정을 이용한
분리
6.
XML 설정을 이용한
분리
7.
SQL 제공 서비스
8.
SQL 제공 서비스
9.
인터페이스의 분리와 자기참조 빈
10.
XML 파일 매핑
11.
XML 파일 매핑
12.
XML 파일을 이용하는
SQL 서비스
13.
XML 파일을 이용하는
SQL 서비스
14.
빈의 초기화 작업
15.
빈의 초기화 작업
16.
변화를 위한 준비:
인터페이스 분리
17.
변화를 위한 준비:
인터페이스 분리
18.
변화를 위한 준비:
인터페이스 분리
19.
자기참조 빈으로 시작하기
20.
자기참조 빈으로 시작하기
21.
자기참조 빈으로 시작하기
22.
디폴트 의존관계
23.
디폴트 의존관계
24.
서비스 추상화 적용
25.
OXM 서비스 추상화
26.
OXM 서비스 추상화
적용
27.
OXM 서비스 추상화
적용
28.
OXM 서비스 추상화
적용
29.
OXM 서비스 추상화
적용
30.
리소스 추상화
31.
리소스 추상화
32.
리소스 추상화
33.
리소스 추상화
34.
인터페이스 상속을 통한 안전한
기능 확장
35.
DI와 기능의 확장
36.
인터페이스 상속
37.
인터페이스 상속
38.
인터페이스 상속
39.
DI를 이용해 다양한 구현
방법 적용하기
40.
ConcurrentHashMap을 이용한 수정
가능 SQL 레지스트리
41.
내장형 데이터베이스를 이용한
SQL 레지스트리 만들기
42.
트랜잭션 적용
43.
스프링 3.1의 DI
44.
스프링 3.1의 DI
45.
스프링 3.1의 DI
46.
자바 코드를 이용한
빈 설정
47.
자바 코드를 이용한
빈 설정
48.
자바 코드를 이용한
빈 설정
49.
자바 코드를 이용한
빈 설정
50.
빈 스캐닝과 자동와이어링
51.
빈 스캐닝과 자동와이어링
52.
빈 스캐닝과 자동와이어링
53.
프로파일
54.
프로파일
55.
프로파일
56.
프로퍼티 소스
57.
프로퍼티 소스
58.
프로퍼티 소스
59.
프로퍼티 소스
60.
프로퍼티 소스
61.
THANK YOU
Editor's Notes
기존 userDao는 sql문이 클래스 안에 있어 sql문이 변경될 때 클래스를 수정하고 재컴파일 해야되는 번거로움이 있어 sql을 분리해야 한다. xml 설정과 sql 제공 서비스를 이용하는 방법으로 리팩토링 해보자
스프링의 설정파일에 SQL 정보를 넣어놓고 활용하는 것보다 독립적인 SQL 전용 포맷으로 이용하여 분리하자.
XmlSqlService를 완전히 분리하여 DI로 조합해서 사용하게 만들어보자
현재 SQL 정보는 운영 중에 변경할 수 없다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
동시 접속자가 많은 대형 시스템이라면 SQL 정보를 수정하다가 깨지거나 시스템에 큰 영향을 끼칠 수 있다.
Download now