일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 토비의스프링
- Java
- 이진탐색
- 플로이드워셜
- 전화번호 목록
- bitmasking
- 카카오인턴
- 스프링
- 프로그래머스
- Singtone
- 구현
- 징검다리
- 알고리즘
- sope
- Algorithm
- 쇠막대기 문제
- @Profile
- 그래프
- 스프링프로젝트 시작하기
- 이진검색
- 백준
- 11723
- 가장먼노드
- 카카오
- Spring이란
- BinarySearch
- Spring
- 플로이드와샬
- 자바
- 스프링이란
- Today
- Total
목록토비의스프링 (2)
육감적 코딩
9.1 자바 엔터프라이즈 플랫폼과 스프링 애플리케이션 9.1.1 클라이언트와 백엔드 시스템 가장 많이 사용되는 구조는 클라이언트가 웹 브라우저이고 백엔드 시스템이 DB인 구성이다. 간단히 ’DB를 사용하는 웹 애플리케이션’ 이라고 한다. 웹 클라이언트와 DB가 사용되지 않는 시스템은 거의 없으니, 이를 스프링이 사용되는 애플리케이션의 기본구조라고 생각할 수도 있다. 그렇다고 꼭 클라이언트는 웹 브라우저여야 하며 백엔드 시스템은 DB를 이용해야 하는 것만은 아니다. HTML을 사용하는 표준 웹 클라이언트 외에도 Flex나 X 인터넷 제품처럼 독립적으로 강력한 기능을 가진 RIA 클라이언트가 사용되기도한다. 또는 HTTP 프로토콜을 이용해 통신하는 다른 엔터프라이즈 시스템일 때도 있다. 자바 서버가 받아들일..
8장 스프링이란 무엇인가? 스프링은 기본적으로 IoC와 DI를 위한 컨테이너로서 작동하지만 그렇다고 “스프링은 단지 IoC/DI 프레임워크다” 라고는 말할 수 없다. 그렇다면 과연 스프링이란 무엇이고 어떻게 설명할 수 있을까? 8.1 스프링의 정의 스프링에 대해 가장 잘 알려진 정의는 이렇다. 자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크 이 정의에는 스프링의 중요한 특징이 잘 담겨 있다. 애플리케이션 프레임워크 일반적으로 라이브러리나 프레임워크는 특정 업무 분야나 한 가지 기술에 특화된 목표를 가지고 만들어진다. 하지만 스프링은 이와 다르게 ‘애플리케이션 프레임워크’라는 특징을 가지고있다. 애플리케이션 프레임 워크는 특정 계층이나, 기술, 업무에 국한되지 않고 애플리케이..