일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 피자 나눠먹기(2)
- string과 stringbuilder
- string과 stringbuilder의 차이
- 자바 소인수분해
- 펙토리얼
- 프로그래머스 문자열 정렬하기(1)
- 티스토리챌린지
- 배열 순환 문제 공식
- 소인수분해 구하는 공식
- 자바 합성수 찾기
- 프로그래머스 피자 나눠먹기(3)
- 유클리드 호제법이란?
- 배열 순환 자바
- 최빈값 구하기 자바
- string과 stringbuilder의 차이점
- 프로그래머스 최반값 구하기 자바
- 프로그래머스
- 경우의 수 자바
- stringbuilder란
- 프로그래머스 공 던지기 게임
- 피자 나눠먹기(2) 자바
- 개미 군단 자바
- 배열 순환
- 모스부호(1) 자바
- 자바 팩토리얼
- 오블완
- string과 stringbuilder 성능 최적화
- string과 stringbuilder 성능 차이
- 외계행성의 나이 자바
- 숨어있는 숫자의 덧셈 (1) 자바
- Today
- Total
목록가랑비에 옷 젖는 줄 모른다 💻/스프링 (28)
여름 언덕에서 배운 것

전송을 누르면 웹브라우저가 POST 방식이다 라면서 요청 HTTP 메시지를 만듭니다. 메시지를 풀어 해쳐서 읽고 ! 사실 초록색깔이 의미있는 비즈니스 로직 전,후 단계로 해야할게 많음 .. 그래서 나온게 서블릿 서블릿은 저 초록색을 제외한 모든걸 다 지원해줍니다!!! HttpServelt이라는 것만 상속받으면 된다 HTTP 스펙을 기본은 알긴 알아야합니다!! WAS가 요청메시지를 기반으로 request, response 객체를 만듭니다. 서블릿 컨테이너에 있는 helloServlet을 실행해줍니다. 종료하고 return 하고 , 우리가 만들었던 response 객체 를 뒤져서 HTTP응답 메시지를 만들어서 전달! 서블릿(Servlet)은 자바를 사용하여 웹 서버에서 동적인 웹 페이지를 생성하기 위한 기술..

웹브라우저(클라이언트)에서 url을 검색하면 인터넷을 통해 서버에 접근하고 서버에서는 HTTP 응답을 만들어서 클라이언트에 내려줍니다 웹브라우저는 받은 HTML으 우리에게 보여준다 클라이언트와 서버가 서로 요청과 응답을 주고받는 기반은 HTTP 입니다. 심지어 서버간에도 데이터 주고 받을 때도 HTTP를 대부분 사용합니다. 정적리소스라 하면 일정 디렉토리 안에 HTML CSS JS 이미지 영상 ! 보통 WAS 라고 합니다. 정적리소스를 포함할 뿐만 아니라 , 프로그램 코드를 실행해서 로직도 수행가능하다는 거다! HTTP 요청이 오면 사용자에 따라서 다른화면도 보여줄 수 있어요! 프로그램 코드를 실행 할 수 있으니까! 동적~!! 최소한으로 하자면 WAS ,DB 로 구성 가능합니다! 근데...WAS가 하는 ..

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 백엔드 개발자가 되어보세요! 📢 www.inflearn.com 스코프(scope)는 말 그대로 빈(Bean)의 생명주기, 즉 빈이 생성되고 유지되는 범위를 의미합니다. 스프링에서는 여러 스코프를 제공하는데, 각 스코프에 따라 빈의 생명주기가 어떻게 동작하는지 알아보겠습..

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 백엔드 개발자가 되어보세요! 📢 www.inflearn.com 빈 생명주기 콜백 애플리케이션이 시작할 때는 필요한 연결들(데이터베이스나 네트워크)을 미리 만들어 놓습니다. 그리고 애플리케이션을 종료할 때는 그 연결들을 다시 닫습니다. 이렇게 미리 연결을 준비하고 종료하..

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 백엔드 개발자가 되어보세요! 📢 www.inflearn.com @Qualifier("mainDiscountPolicy") 이렇게 문자를 적으면 컴파일시 타입 체크가 안된다. 즉, @Qualifier("mainnnnnDiscuntPolicy") 처럼 오타가 있더라도 컴파일 에러를 발생시키..
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., 스프링 핵심 원리를 이해하고, 성장하는 백엔드 개발자가 되어보세요! 📢 www.inflearn.com 여러개의 빈이 선택이 될 때 어떻게 해야 할까? 1.@Autowired 필드 명 매칭 @Autowired 는 타입 매칭을 시도하고, 이때 여러 빈이 있으면 필드 이름, 파라미터 이름으로 빈 이름을 추가 매칭한다. packag..

우리가 DiscountPolicy 인터페이스를 구현 근데 Fix랑 RateDiscountPolicy에 컴포넌트 애노테이션(스프링빈으로 선언)을 달았다고 생각해보자. @Autowired 는 타입(Type)으로 조회한다. ``` @Autowired private DiscountPolicy discountPolicy ```타입으로 조회하기 때문에, 마치 다음 코드와 유사하게 동작한다. (실제로는 더 많은 기능을 제공한다.) ac.getBean(DiscountPolicy.class) 여기서 오류가 터진거다 하나가 아니라 2개를 주입하려다 보니!