매일 공부한 것들을 기록하는 페이지
- 2021-03-22~ 2021-06
- view
- intent, bundle
- fragment
- mqtt,okhttp 통신 연결
- 2021-06 비콘연결 및 거리데이터 추출
- c 언어 문법 공부
- camera, led, 서보모터, 초음파센서, 진동감지센서, 모션감지센서 등등 사용
- 2021-06-20 thread 공부
- MongoDB 사용
- mqtt 통신 및 video 스트리밍 설정
- 기초적인 flask 서버
- 기본 사용법
-
2021-07-10 스프링설치
-
2021-07-19 스프링 기초 mvc탬플릿 엔진, API
-
2021-07-21 회원관리예제
- 도메인,리포지토리 생성 및 테스트케이스 작성
- 회원서비스개발, 서비스테스트
- 스프링 빈과 의존관계
- 홈화면,회원등록,조회 페이지 구성
-
2021-07-22~24 스프링DB 접근기술
-
H2설치, 순수Jdbc맛보기
-
스프링 통합 테스트, 스프링 JdbcTemplate
-
JPA, 스프링데이터 JPA
-
-
2021-07-25 AOP (시간측정예제)
-
2021-07~08.06 코딩의신 유튜브 시청
- thymeleaf
- JPA이용한 RESTful API 작성
- Security 이용한 로그인 처리
- 권한에 맞는 API 호출
-
2021-08-07~ 자바 ORM 표준 JPA 프로그래밍 - 기본편 (김영한님)
- 1바퀴완료(2021-08-07~ 08-15)
- Maven 프로젝트 생성 및 애플리케이션 개발 설정
- 영속성 컨텍스트,flush,준영속상태
- 엔티티 매핑
- 연관관계 매핑, MappedSuperclass
- 프록시, 즉시로딩과 지연로딩, 영속성 전이
- 기본값타입, 임베디드타입,불변객체
- 값 타입 비교, 값타입 컬렉션, 값타입 매핑
- 객체지향 쿼리언어
- 프로젝션,페이징,조인,서브쿼리, 조건식, JPQL 함수
- 경로 표현식, 패치조인, 다형성 쿼리, 엔티티 직접 사용, Named쿼리, 벌크연산
- 1바퀴완료(2021-08-07~ 08-15)
-
2021-08-17~ 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 (김영한님)
- 1바퀴(2021-08-17~18)
- 프로젝트 설정 및 도메인 분석 설계
- 회원,상품,주문 도메인 개발
- 웹계층 개발
- 1바퀴(2021-08-17~18)
-
2021-08-26~ 스프링 핵심 원리
- 객체지향 설계와 스프링( SOLID원칙, 다형성,스프링,스프링부트 )
- 비즈니스 요구사항과 설계( 회원, 주문, 할인 도메인 설정)
- AppConfig , 스프링 컨테이너 생성 및 빈 조회, BeanDefinition
- 싱글톤 컨테이너
- 컴포넌트 스캔
- 의존관계주입
-
2021-11-19~ 모든 개발자를 위한 HTTP 웹 기본 지식
- 인터넷 프로토콜(TCP,UDP,PORT,DNS)
- URI,URL, 웹 브라우저 요청 흐름
- HTTP 특성(클라이언트-서버, 무상태성, 비연결성, http 메시지)
- HTTP 메서드, HTTP API 설계 예시
- HTTP 상태코드, 헤더 , 캐시와 조건부 요청
-
2021-11-29~ 스프링 MVC 1편
- 웹서버와 WAS의 차이, 서블릿, 멀티 쓰레드,SSR,CSR 개념
- 서블릿
- httpServletRequest, httpServletResponse
- 서블릿과 JSP로 회원관리 적용
- MVC패턴 적용
- MVC 프레임워크 만들어보기
- 프론트 컨트롤러, 뷰, 모델,adapter
- 스프링 MVC
- 핸들러매핑,핸들러 어댑터, 뷰 리졸버, 실용적인 컨트롤러
- 스프링 MVC-기본 기능
- 로깅, 요청 매핑
- http 요청 파라미터- 쿼리 파라미터, HTML Form, RequestParam, ModelAttribute
- http 요청 메시지- 텍스트,JSON
- 응답 - 정적 리소스, 뷰 템플릿
- HTTP 응답 - HTTP API, 메시지 바디에 직접 입력
- 메시지 컨버터, 매핑 핸들러 어댑터
- 스프링 MVC
- Thymeleaf
- 상품 등록,목록,수정처리
- PRG (Post/Redirect/Get)
- RedirectAttributes
-
2021-12-10~ 스프링 MVC 2편
- Thymeleaf 사용법
- 메시지,국제화
- Validation
- Bean Validation
- 로그인처리 -쿠키,세션,필터,인터셉터
- 오류처리와 오류 페이지
- API 예외 처리
- 타입 컨버터
- 파일 업로드