일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 도커 엔진
- Collection
- 스레드 제어와 생명 주기
- Thread
- Kubernetes
- 실전 자바 중급 2편
- 컨테이너
- 제네릭스
- Docker
- 동시성
- 리스트
- 스레드
- 시작하세요 도커 & 쿠버네티스
- container
- LIST
- 알고리즘
- 자료구조
- 쿠버네티스
- 쓰레드
- 인프런
- 도커
- java
- 오케스트레이션
- 자바
- 멀티 쓰레드
- 중급자바
- 실전 자바 고급 1편
- contatiner
- 김영한
- 시작하세요! 도커 & 쿠버네티스
- Today
- Total
목록Spring Project/Spring & Spring Boot (52)
쌩로그
목록포스팅 개요본론 2-1. 서블릿 필터 - 소개 2-2. 서블릿 필터 - 요청 로그 2-3. 서블릿 필터 - 인증 체크 2-4. 스프링 인터셉터 - 소개 2-5. 스프링 인터셉터 - 요청 로그 2-6. 스프링 인터셉터 - 인증 체크 2-7. ArgumentResolver 활용요약1. 포스팅 개요인프런에서 영한님의 스프링 MVC 2편 Section Ch07. 로그인 처리2 - 필터, 인터셉터를 학습하며 정리한 포스팅이다.2. 본론2-1. 서블릿 필터 - 소개필터는 서블릿이 제공하는 기능이고,인터셉터는 스프링이 제공하는 기능이다.공통 관심 사항요구사항을 보면 로그인 한 사용자만 상품 관리 페이지에 들어갈 수 있어야 한다.앞에서 로그인을 하지 않은 사용자에게는 상품 관리 버튼이 보이지 않기 때문..
목록포스팅 개요본론 2-1. 로그인 요구사항 2-2. 홈 화면 2-3. 회원 가입 2-4. 로그인 기능 2-5. 로그인 처리하기 - 쿠키 사용 2-6. 쿠키와 보안 문제 2-7. 로그인 처리하기 - 세션 동작 방식 2-8. 로그인 처리하기 - 세션 직접 만들기 2-9. 로그인 처리하기 - 직접 만든 세션 적용 2-10. 로그인 처리하기 - 서블릿 HTTP 세션1 2-11. 로그인 처리하기 - 서블릿 HTTP 세션2 2-12. 세션 정보와 타임아웃 설정요약1. 포스팅 개요인프런에서 영한님의 스프링 MVC 2편 Section Ch06. 로그인 처리1 - 쿠키, 세션을 학습하며 정리한 포스팅이다.참고로 프로젝트 생성 파트는 생략한다.해당 파트는 2-1, 2-2 파트 중간에 있다.2. 본론..
목록포스팅 개요본론 2-1. Bean Validation - 소개 2-2. Bean Validation - 시작 2-3. Bean Validation - 프로젝트 준비 V3 2-4. Bean Validation - 스프링 적용 2-6. Bean Validation - 에러 코드 2-7. Bean Validation - 오브젝트 오류 2-8. Bean Validation - 수정에 적용 2-9. Bean Validation - 한계 2-10. Bean Validation - groups 2-11. Form 전송 객체 분리 - 프로젝트 준비 V4 2-12. Form 전송 객체 분리 - 소개 2-13. Form 전송 객체 분리 - 개발 2-14. Bean Validation - HTT..
목록포스팅 개요본론 2-1. 검증 요구사항 2-2. 프로젝트 설정 V1 2-3. 검증 직접 처리 - 소개 2-4. 검증 직접 처리 - 개발 2-6. 프로젝트 준비 V2 2-7. BindingResult1 2-8. BindingResult2 2-9. FieldError, ObjectError 2-10. 오류 코드와 메시지 처리1 2-11. 오류 코드와 메시지 처리2 2-12. 오류 코드와 메시지 처리3 2-13. 오류 코드와 메시지 처리4 2-14. 오류 코드와 메시지 처리5 2-15. 오류 코드와 메시지 처리6 2-16. Validator 분리1 2-17. Validator 분리2 요약1. 포스팅 개요인프런에서 영한님의 스프링 MVC 2편 Section 04검증1 - Vali..
목록포스팅 개요본록요약1. 포스팅 개요이전부터 yml을 통해서 애플리케이션의 값들을 세팅했고, local, dev, prod 와 같이 프로필을 나눠서 yml을 작성했다.그런데 사내 프로젝트를 진행하면서,local의 yml과 dev의 yml을 나눴다.local에는 값이 존재하고, dev에는 작성하지 않은 값이 있었다."당연히 dev에선 안 나오겠지"하고 생각했지만, 값이 나오는 것을 확인했고, 해당 값은 local에 대한 값이었다.이를 이해하여 정리하고자 하는 포스팅이다.2. 본론먼저 yml 테스트를 위해 작성한 클래스들을 살펴보면 다음과 같이 했다. @ConfigurationPropertiesScan 애너테이션이 있는데, 이 애너테이션이 선언되어 있어야 @ConfigurationProperties 애너..
목록포스팅 개요본론 2-1. 메시지, 국제화 소개 2-2. 스프링 메시지 소스 설정 2-3. 스프링 메시지 소스 사용 2-4. 웹 애플리케이션에 메시지 적용하기 2-5. 웹 애플리케이션에 국제화 적용하기요약1. 포스팅 개요인프런에서 영한님의 스프링 MVC 2편 Section 03 메시지, 국제화를 학습하며 정리한 포스팅이다.이전 프로젝트에 이어서 메시지, 국제화 기능을 학습해본다. 참고로 바로 이전 섹션의 상품 관리 프로젝트를 이어가는데, 메시지, 국제화 예제에 집중하기 위해서 복잡한 체크, 셀렉트 박스 관리 기능은 제거했으므로, 제공해준 소스코드를 임포트하는 것이 좋을 거 같다.2. 본론2-1. 메시지, 국제화 소개메시지악덕(?) 기획자가 화면에 보이는 문구가 마음에 들지 않는다고, 상품명이라..
목록포스팅 개요본론 2-1. 타임리프 스프링 통합 2-2. 입력 폼 처리 2-3. 요구사항 추가 2-4. 체크박스 - 단일1 2-5. 체크박스 - 단일2 2-6. 체크박스 - 멀티 2-7. 라디오 버튼 2-8. 셀렉트 박스요약1. 포스팅 개요인프런에서 영한님의 스프링 MVC 2편 Section 02 타임리프 - 스프링 통합과 폼을 학습하며 정리한 포스팅이다.참고로 스프링 1편의 마지막 섹션의 상품 관리 프로젝트를 그대로 사용한다고 하긴 하시는데, 추가 된 게 있기 때문에 프로젝트 소스코드를 임포트하는 것이 더 좋을 것 같다.2-1. 타임리프 스프링 통합타임리프는 크게 2가지 메뉴얼을 제공한다.기본 메뉴얼(스프링 없이 사용할 때)(https://www.thymeleaf.org/doc/tuto..
목록포스팅 개요본론 2-1. 타임리프 소개 2-2. 텍스트 - text.utext 2-3. 변수 - SpringEL 2-4. 기본 객체들 2-5. 유틸리티 객체와 날짜 2-6. URL 링크 2-7. 리터럴 2-8. 연산 2-9. 속성 값 설정 2-10. 반복 2-11. 조건부 평가 2-12. 주석 2-13. 블록 2-14. 자바스크립트 인라인 2-15. 템플릿 조각 2-16. 템플릿 레이아웃1 2-17. 템플릿 레이아웃2요약1. 포스팅 개요인프런에서 영한님의 스프링 MVC 2편 Section 01 타임리프 - 기본기능을 학습하며 정리한 포스팅이다.참고로 프로젝트 생성 부분은 생략하고, build.gradle 만 다음과 같이 올린다.그리고 인텔리제이의 lombok 설정, bu..
목록 포스팅 개요 본론 2-1. 요구사항 분석 2-2. 상품 도메인 개발 2-3. 상품 서비스 HTML 2-4. 상품 목록 - 타임리프 2-5. 상품 상세 2-6. 상품 등록 폼 2-7. 상품 등록 처리 - @ModelAttribute 2-8. 상품 수정 2-9. PRG Post/Redirect/GET 2-10. RedirectAttribute 요약 1. 포스팅 개요 인프런에서 영한님의 스프링 MVC 1편 Section 07. 스프링 MVC - 웹 페이지 만들기를 학습하며 정리한 포스팅이다. 프로젝트를 생성하는데, 프로젝트 생성 부분은 생략했다. build.gradle만 올리고, 이후 강의 내용부터 정리한다. 참고로 강의는 2.x대 부트지만, 필자는 그냥 3.x 사용한다. 만드는 건 3.x 밖에 못 만든..
목록포스팅 개요본론 2-1. 로깅 간단히 알아보기 2-2. 요청 매핑 2-3. 요청 매핑 - API 예시 2-4. HTTP 요청 - 기본, 헤더 조회 2-5. HTTP 요청 파라미터 - 쿼리 파라미터, HTML Form 2-6. HTTP 요청 파라미터 - @RequestParam 2-7. HTTP 요청 파라미터 - @ModelAttribute 2-8. HTTP 요청 메시지 - 단순 텍스트 2-9. HTTP 요청 메시지 - JSON 2-10. 응답 - 정적 리소스, 뷰 템플릿 2-11. HTTP 응답 - HTTP API, 메시지 바디에 직접 입력 2-12. HTTP 메시지 컨버터 2-13. 요청 매핑 핸들러 어댑터 구조요약1. 포스팅 개요인프런에서 영한님의 스프링 MVC 1편 Sec..