일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- docker
- EC2
- PostgreSQL
- Operating System
- tcp
- CSV
- jvm
- Network
- aws s3
- Python
- airflow
- java
- kubectl
- Vision
- CVAT
- Trino
- kubernetes
- kubeadm
- Spring
- helm
- log
- Kafka
- JavaScript
- ip
- Packet
- AWS
- zookeeper
- MAC address
- grafana
- OS
- Today
- Total
목록Spring (11)
JUST WRITE
이 글은 YouTube 노마드코더의 라이브러리? 프레임워크? 차이점..편을 정리하여 작성한 글입니다. Library Library는 소프트웨어를 개발할 때 활용 가능한 도구의 모음이다. 개발자가 필요할때 Library를 호출하여 사용한다. Framework Framework는 뼈대, 기반구조를 의미한다. Library의 컬렉션이지만 제어의 역전(IoC, Inversion of Control) 개념이 적용된 기술이다. 개발자가 아닌 Framework가 작업을 호출할 수 있는 제어권이 있다. 개발자는 Framework의 규칙에 맞춰 프로그래밍을 한다. Libary vs Framework Library와 Framework의 가장 큰 차이점은 개발자가 코드를 컨트롤하는건지(Library) 아니면 개발자가 Fra..
이 글은 책 토비의 스피링 3의 1장을 정리한 글입니다. Singleton Registry Spring은 특별한 설정을 하지 않으면 Bean을 모두 Singleton으로 생성한다. 그래서 ApplicationContext는 Singleton을 저장하고 관리하는 Singleton Registry이기도 하다. 하지만 Singleton Pattern과는 비슷하지만 구현 방법은 확연히 다르다. ServerApplication and Singleton Spring은 Enterprise System을 위해 고안된 기술이다. 대부분 Server 환경에서 높은 트래픽을 처리해야 한다. Servlet은 Java EE(Enterprise Edition) 기술 중 가장 기본이 되는 Service Class이다. Servle..
Bean LifeCycle Spring Bean을 아래와 같은 일정한 LifeCycle을 가진다. Spring Container 생성 -> Spring Bean 생성 -> DI 주입 -> 초기화 Callback -> Bean 사용 -> 소멸 전 Callback -> 소멸 Spring Container는 Spring Bean Factory로서 Bean들의 생성, 소멸 등 LifeCycle를 관리한다. Spring에서는 Bean LifeCycle에서 Custom 할 수 있는 2가지 Callback Method를 제공한다. Post-initalization call back methods Pre-destruction call back methods LifeCycle Callback Methods Initial..
Spring Bean Scopes Bean Scope는 Bean이 존재할 수 있는 범위, 생명주기를 가리킨다. Spring Framework에서는 6가지 Scope로 정리한다. singleton prototype request session application websocket request, session, application, websocket 4가지 Scope는 Web Application에서만 적용할 수 있다. Singleton Scope 기본 Scope이다.Spring Container는 Bean당 오직 한 객체만 생성한다. 모든 Request에 대해서 한 객체만 호출되어진다.(cache) // Annotation @Bean @Scope("singleton") public Person per..
Spring Bean Spring IoC Container에서 생성, 관리하는 Java 객체를 Bean이라고 한다. (Bean Facotory는 Spring IoC를 담당하는 핵심 Container이다) Spring Bean은 Spring Framework에서 중요한 컨셉중의 하나이다. Spring Offical Document에서는 아래와 같이 정리하였다. In Spring, the objects that form the backbone of your application and that are managed by the Spring IoC container are called beans. A bean is an object that is instantiated, assembled, and otherw..