일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 토비의스프링
- 이진검색
- 그래프
- 징검다리
- @Profile
- 프로그래머스
- 쇠막대기 문제
- BinarySearch
- 전화번호 목록
- 11723
- 카카오인턴
- Spring
- 카카오
- Spring이란
- 이진탐색
- 자바
- 백준
- 알고리즘
- Singtone
- Java
- 스프링
- 플로이드워셜
- Algorithm
- sope
- 플로이드와샬
- bitmasking
- 가장먼노드
- 스프링프로젝트 시작하기
- 구현
- 스프링이란
- Today
- Total
목록스프링 (3)
육감적 코딩
모든 빈들은 스코프가 있습니다. 지금까지 정리한 내용을 살펴면, 여태까지는 모든 빈을 싱글톤 스코프의 빈만을 생성하였습니다. (아무런 설정을 하지않고 빈을 생성하면 기본적으로 싱글톤 스코프의 빈이 생성됩니다) 싱글톤 스코프란? 간단히 설명하면 애플리케이션 전반에 걸쳐서 해당 빈의 인스턴스가 오직 한 개만 존재함을 의미합니다. 그렇다면 프로토타입 스코프는 무엇을 의미할까요? 이것도 간단히 설명하면 빈을 참조할 때 마다 새로운 빈의 인스턴스를 반환하여 사용하게 됩니다. 싱글톤스코프와 프로토타입스코프를 확인 @Component public class AppRunner implements ApplicationRunner { @Autowired ApplicationContext ctx; @Override publ..
9.1 자바 엔터프라이즈 플랫폼과 스프링 애플리케이션 9.1.1 클라이언트와 백엔드 시스템 가장 많이 사용되는 구조는 클라이언트가 웹 브라우저이고 백엔드 시스템이 DB인 구성이다. 간단히 ’DB를 사용하는 웹 애플리케이션’ 이라고 한다. 웹 클라이언트와 DB가 사용되지 않는 시스템은 거의 없으니, 이를 스프링이 사용되는 애플리케이션의 기본구조라고 생각할 수도 있다. 그렇다고 꼭 클라이언트는 웹 브라우저여야 하며 백엔드 시스템은 DB를 이용해야 하는 것만은 아니다. HTML을 사용하는 표준 웹 클라이언트 외에도 Flex나 X 인터넷 제품처럼 독립적으로 강력한 기능을 가진 RIA 클라이언트가 사용되기도한다. 또는 HTTP 프로토콜을 이용해 통신하는 다른 엔터프라이즈 시스템일 때도 있다. 자바 서버가 받아들일..
8장 스프링이란 무엇인가? 스프링은 기본적으로 IoC와 DI를 위한 컨테이너로서 작동하지만 그렇다고 “스프링은 단지 IoC/DI 프레임워크다” 라고는 말할 수 없다. 그렇다면 과연 스프링이란 무엇이고 어떻게 설명할 수 있을까? 8.1 스프링의 정의 스프링에 대해 가장 잘 알려진 정의는 이렇다. 자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크 이 정의에는 스프링의 중요한 특징이 잘 담겨 있다. 애플리케이션 프레임워크 일반적으로 라이브러리나 프레임워크는 특정 업무 분야나 한 가지 기술에 특화된 목표를 가지고 만들어진다. 하지만 스프링은 이와 다르게 ‘애플리케이션 프레임워크’라는 특징을 가지고있다. 애플리케이션 프레임 워크는 특정 계층이나, 기술, 업무에 국한되지 않고 애플리케이..