일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 predicate
- Spring
- 동적파라미터
- 스프링 포매터
- 스프링di
- 자바 필터
- spring formatter
- Atomicity
- method refetence
- 스프링 시큐리티 설정
- IOC
- fetch join
- 생성자주입
- jpa no session
- 정적팩토리메서드
- 소프트웨어의 품격
- jpa lazy
- kotlin 리팩터링
- open-session-in-view
- ioc컨테이너
- 스프링
- 비기능적 요구사항
- 스프링부트 도커
- 수정자주입
- 기능적 요구사항
- 도커 이미지 빌드
- 그래프큐엘
- kotlin ::
- 스프링시큐리티
- Today
- Total
목록분류 전체보기 (109)
공부기록
애플리케이션 컨텍스트IoC와 DI를 위한 빈팩토리 + 그 이상의 기능을 가진다.IoC컨테이너스프링 애플리케이션에서는 오브젝트의 생성과 관계설정, 사용, 제거 등의 작업을 코드 대신 독립된 컨테이너가 담당한다. 오브젝트의 제어권을 코드 대신 컨테이너가 갖고 있기 떄문에 IoC(제어의 역전)컨테이너라고 불린다.오브젝트의 생성과 오브젝트 사이에서의 관계를 맺어주는 DI관점으로 볼 때는 컨테이너를 빈 팩토리라고 한다.빈 팩토리public interface ApplicationContext extends EnvironmentCapable, ListableBeanFactory, HierarchicalBeanFactory, MessageSource, ApplicationEventPublisher, Res..
오리엔테이션 자료구조를 왜 배워야하는가? 자료구조를 잘 만들면 알고리즘이 단순해지므로 프로그래머가 편해진다. 효율적인 프로그래밍을 할 수 있다. 자료구조의 공부방법 그림을 이해하자. 1강. 자료구조란? 자료와 정보사이의 관계 자료는 Data. 정보는 Infomation. 자료의 가공결과가 정보다. 자료를 컴퓨터가 처리(가공)해서 정보로 바꿔준다. I = P(D) Infomation = Process(Data) 자료의 정의 현실 세계에서 관찰이나 측정을 통해서 수집된 값이나 사실. 정보의 정의 자료를 가공해서 의미있게 만들어낸 것이 정보다. 어떤 상황에 대해 적절한 의사결정을 할 수 있게 하는 지식으로서, 자료의 유효한 해설이나 자료 상호간의 관계를 표현하는 내용. 결정이나 판단에 사용될 수 있도록 자료의..
IoC(Inversion of Control)제어의 역전. 프로그램의 제어 흐름 구조가 뒤바뀐 것.일반적 으로 오브젝트는 능동적으로 자신이 사용할 클래스를 결정하고, 언제 어떻게 그 오브젝트를 만들 지 스스로가 정한다. 모든 종류의 작업을 사용하는 쪽에서 제어하는 구조다. 제어의역전 개념이 적용된 오브젝트는 자신이 사용할 오브젝트를 스스로 선택하지 않는다. 당연히 생성하지도 않는다. 자신 또한 어떻게 만들어지고 어디서 사용되는지 알 수 없다. 모든 제어권한은 자신이 아니라 다른 대상에 있기 때문.제어의 역전이 적용된 예.템플릿메서드패턴. - 제어권을 상위 템플릿메서드에 넘기고, 자신은 필요할 때 호출되어 사용된다. ex ) UserDao를 상속받은 서브클래스는 추상메서드 getConnection()을 구..
스프링?자바엔터프라이즈 애플리케이션 개발에 사용되는 애플리케이션 프레임워크.기본 틀, 공통프로그래밍 모델, 기술API 등을 제공한다.스프링을 사용한다는 것은 다음 세가지 요소를 적극적으로 활용해서 개발한다는 뜻이다.스프링의 구성요소.애플리케이션의 기본 틀 - 스프링컨테이너설정정보를 참고로해서 애플리케이션을 구성하는 오브젝트를 생성하고 관리한다. 일반적으로 웹모듈에서 동작하는 서비스나 서블릿으로 등록해서 사용한다.스프링을 사용하기 위해선 스프링컨테이너를 다루는 방법과 설정정보를 작성하는 방법을 알아야한다.공통프로그래밍모델 - IoC/DI , 서비스 추상화, AOP애플리케이션을 구성하는 오브젝트가 생성되고 동작하는 방식에 대한 틀을 제공해준다. 코드의 작성방법의 기준도 제시한다. 이런 틀을 보통 프로그래밍모..