일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- django
- 레이블 인코딩
- SQLD
- CROSS JOIN
- 기본
- 원핫인코딩
- Python
- PARTITION BY
- ML
- data preprocessing
- Cartesina Product
- SQL
- 명령어
- 사이킷런
- sklearn
- Machine Learning
- partition
- 머신러닝
- Today
- Total
목록JAVA/Spring (2)
프로그래밍 기록 Blog
1. ControllerSpring의 4계층 구조에서 Presentation Layer(tier)를 담당하며, 주로 사용자의 요청을 받아 Service Layer에 처리를 위임하고 이에 대한 처리 결과를 View를 통해 반환하는 역할.사용자에게 UI, Client에게 Response를 반환하는 역할을 하는 모든 클래스를 포함.Client로부터 request를 받고 response를 하는 모든 API를 포함.Controller는 Model과 View에 대해서 알고 있다. Model 이나 View는 서로의 존재를 모르지만, 변경 사항이 있을 경우 외부로 알리고 수신한다. 이는 Controller가 이를 중재하고 있기 때문이다. 따라서 Controller는 Model이나 View에 대해 알고 있어야 한다.결국..

Spring Framework 특징IoC (제어의 역행, Inversion of Control): 스프링은 IoC를 통해 애플리케이션을 구성하는 객체 간의 낮은 결합도를 유지한다. IoC는 말 그대로 개발자가 직접 생성하거나 제어하는 것이 아닌 스프링의 Spring Bean모듈에서 객체를 생성하고 제어하며 관리한다.// 기존 Javapublic class Car { private Engine engine; public TV(Engine engine) { this.engine = engine; }}// Spring@Componentpublic class Car { @Autowired private Engine engine;}DI(의존성 주입, Dependency Inject..