spring

배경클라이언트가 서버로 요청하면 응답WASTCP/IP 커넥션 연결Servlet 호출서블릿 객체를 누가 호출하는가?⇒ 쓰레드쓰레드애플리케이션 코드를 순차적으로 실행프로세스프로세스: 프로그램 실행쓰레드: 프로그램 안에서 여러 가지 갈래로 나뉨자바 main() method를 처음 실해아면 main이라는 이름의 thread가 실행자바 애플리케이션을 실행시키는 주체가 threadthread가 없다면 자바 애플리케이션 실행 불가능쓰레드는 한 번에 하나의 코드 라인만 수행동시 처리가 필요하면 thread 추가로 생성단일 요청 - thread 하나 사용요청이 온다쓰레드 할당쓰레드로 서블릿 코드 실행응답 후 쓰레드 휴식다중 요청 - thread 하나 사용한다면요청2 들어옴요청1의 쓰레드의 서블릿 처리가 지연되고 있음DB..
Spring Boot https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/ Spring Boot Reference Documentation This section goes into more detail about how you should use Spring Boot. It covers topics such as build systems, auto-configuration, and how to run your applications. We also cover some Spring Boot best practices. Although there is nothing particularly spe docs.spring.io Spring B..
https://ksh-coding.tistory.com/128 [Spring] Spring에서 Session 저장소로 Redis 사용하기(feat. Redis Session Clustering) 0. 들어가기 전 이전 포스팅에서 간략하게 Redis를 살펴봤었습니다. 이전 포스팅에서는 Redis의 장점으로 인메모리 저장소의 특성으로 인한 빠른 성능을 중점적으로 소개했습니다. 이번에는 Spring ksh-coding.tistory.com Spring Security 활용한 예제 https://velog.io/@pppp0722/Reach-Rich-%EA%B0%9C%EB%B0%9C%EA%B8%B0-Spring-Security-Redis-Session%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%..
개요 Spring은 로드 존슨이 당시 주류였던 EJB2의 단점을 보완하여 개발하였다. Spring은 Jakarta EE 개발을 더 쉽게 만드는 것을 목표로 한다. Sping의 장점은 다음과 같다. 가볍다 (Lightweight) EJB2는 무겁고 복잡한 구조를 가지고 있었다 Spring은 경량 컨테이너를 사용하여 구동 속도가 훨씬 가볍고 더 빠르다 POJO 기반 프로그래밍 (Plain Java Old Object) EJB2는 특정 인터페이스를 구현해야 하는 등 많은 제약이 있었다 Spring은 POJO를 사용하여 더 간단하고 객체지향적으로 개발할 수 있다 DI (Dependency Injection), IoC (Inversion of Control) Spring은 Dependency Injection을 ..