일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Class Loader
- 기본형 매개변수
- removeAll
- mvvm패턴
- 스프링 컨테이너
- 싱글톤 패턴
- 스프링 빈
- www.naver.com치면 발생하는일
- 팩토리패턴
- 전략 패턴
- 포워드 프록시
- 네트워크
- 옵저버 패턴
- 리버스 프록시
- k번째큰수
- SOLID원칙
- 쇠막대기
- TCP/IP 4계층
- 빈 타입 조회
- 팩토리 패턴
- 백준 1935
- try-catch
- 참조형 매개변수
- 후위표기식
- 자바의 면접
- 스프링
- 백준 2164
- 스프링 싱글톤
- 참조형 반환타입
- @Tranctional
- Today
- Total
목록스프링 (3)
스파이더 웹 개발

스프링MVC 프레임워크 동작 방식 https://spiderwebs.co.kr/SpringBasicProject/survey 위의 그림은 스프링 MVC 핵심 구성 요소와 각 요소간의 관계를 나타내는 이미지이다. 해당 이미지를 참조하면서 알아보자 DispatcherServlet은 모든 연결을 담당한다 웹 브라우저로부터 요청이 들어오면 DispatcherServlet은 요청을 처리하기 위해 HandlerMapping에게 빈 객체 컨트롤러 검색을 요청한다 HandlerMapping은 클라이언트의 요청 경로를 이용해서 컨트롤러 중에서 이를 처리할 컨트롤러 빈 객체를 DispatcherServlet에게 리턴한다 이후 DispatcherServlet은 HandlerAdapter 에게 요청 처리를 위임하고 Handl..
스프링의 핵심 기능은 객체를 생성하고 초기화 하는 것이다 별도의 설정이 없는경우 스프링은 한개의 빈 객체만을 생성하며 이때 빈 객체는 '싱글톤 범위를 갖는다' 고 표현한다 스프링은 기본적으로 한개의 @Bean 어노테이션에 대해 한 개의 빈 객체를 생성한다 그러므로 아래 코드는 다른 각각의 객체를 생성한다 @Bean public Test test1() { Test t = new Test(); return t; } @Bean public Test test2() { Test t = new Test(); return t; } DI DI는 의존주입을 의미하며, 의존이란 객체 간의 의존을 의미한다. 자세히 풀어서 설명하면 한 클래스가 다른 클래스의 메서드를 실행할 때 이를 이를 '의존' 한다고 표현한다 아래 간단한..
스프링이란? 스프링 부트 스프링을 편리하게 사용할 수 있도록 지원 단독으로 실행할 수 있는 스프링 애플리케이션을 쉽게 생성 Tomcat같은 웹 서버를 내장하여 별도의 웹 서버를 설치하지 않아도됨 손쉬운 빌드 구성을 위한 statrer 종속 성제공 스프링과 외부 라이브러리 자동 구성 스프링 핵심 스프링은 자바 언어 기반의 프레임워크 자바 언어의 가장 큰 특징 - 객체 지향 언어 스프링은 객체 지향 언어가 가진 강력한 특징을 살려내는 프레임 워크 스프링은 좋은 객체 지향 어플리케이션을 개발할 수 있게 도와주는 프레임워크 좋은 프로그래밍 설계 역할과 구현을 분리 클라이언트는 대상의 역할만 알면 된다 클라이언트는 구현 대상의 내부 구조를 몰라도 된다 클라이언트는 구현 대상의 내부 구조가 변경되어도 영향을 받지 ..