분류 전체보기 98

35일차 후기

1. 계획 단계 - 정규학습시간 전 오늘 나의 학습 목표는 무엇인가요? spring MVC 개요, Controller 구현 실습(handler 및 http이용한 json 송수신) 오늘 학습할 내용 중에 이미 알고 있는 내용은 무엇인가요? X 2. 점검 및 평가 단계 - 정규학습시간 후 오늘 학습 내용 중 새롭게 배운 내용은 무엇인가요? spring MVC 개요, handler 및 http이용한 json 송수신 오늘 새롭게 학습한 내용을 다른 사람에게 설명할 수 있나요? 80% 오늘 학습한 내용 중 아직 이해되지 않은 불확실한 내용은 무엇인가요? 결국 DB와 연동해야되니 CRUD를 적절히 활용해야하는데 어느 상황에서 어떤 handler를 사용하는 것이 가장 적절한지 확실히는 모르겠다. 이해되지 않은, 불확..

32 & 33 일차 후기

1. 계획 단계 - 정규학습시간 전 오늘 나의 학습 목표는 무엇인가요? AOP 실습 오늘 학습할 내용 중에 이미 알고 있는 내용은 무엇인가요? X 2. 점검 및 평가 단계 - 정규학습시간 후 오늘 학습 내용 중 새롭게 배운 내용은 무엇인가요? aop의 구체적 개념, spring에서의 aop 구현, SpringBootTest 사용법 오늘 새롭게 학습한 내용을 다른 사람에게 설명할 수 있나요? 대략 80퍼센트? 애매하다 오늘 학습한 내용 중 아직 이해되지 않은 불확실한 내용은 무엇인가요? 개념은 이해했지만 아직 완전히 받아내지 못했다. 코드만 따라 쳤지 응용이 불가능한 상태. 이러이러해서 좋다는건 이해하겠으나 사용하라고 하면 못함 이해되지 않은, 불확실한 내용을 보완하기 위해서 나는 무엇을 할 수 있을까요?..

30 & 31일차 후기

1. 계획 단계 - 정규학습시간 전 오늘 나의 학습 목표는 무엇인가요? spring DI 오늘 학습할 내용 중에 이미 알고 있는 내용은 무엇인가요? DI 개념 2. 점검 및 평가 단계 - 정규학습시간 후 오늘 학습 내용 중 새롭게 배운 내용은 무엇인가요? spring에서의 di 실제 적용 오늘 새롭게 학습한 내용을 다른 사람에게 설명할 수 있나요? 네 오늘 학습한 내용 중 아직 이해되지 않은 불확실한 내용은 무엇인가요? bean과 container의 특징 및 규약의 상세 내용 이해되지 않은, 불확실한 내용을 보완하기 위해서 나는 무엇을 할 수 있을까요? 주말을 활용한 추가 학습, 반복 사용 나의 오늘 학습 만족도는 몇점인가요? 75

29일차 후기

1. 계획 단계 - 정규학습시간 전 오늘 나의 학습 목표는 무엇인가요? spring 모듈 구성, spring boot 개요 오늘 학습할 내용 중에 이미 알고 있는 내용은 무엇인가요? X 2. 점검 및 평가 단계 - 정규학습시간 후 오늘 학습 내용 중 새롭게 배운 내용은 무엇인가요? spring 모듈 구성, spring boot 개요 오늘 새롭게 학습한 내용을 다른 사람에게 설명할 수 있나요? 네 오늘 학습한 내용 중 아직 이해되지 않은 불확실한 내용은 무엇인가요? spring 모듈의 세부 구성 및 spring boot 만의 장점 이해되지 않은, 불확실한 내용을 보완하기 위해서 나는 무엇을 할 수 있을까요? 이후 학습시간 활용 + 추가적 자료 조사 나의 오늘 학습 만족도는 몇점인가요? 90

28일차 후기

1. 계획 단계 - 정규학습시간 전 오늘 나의 학습 목표는 무엇인가요? spring 특징 오늘 학습할 내용 중에 이미 알고 있는 내용은 무엇인가요? X 2. 점검 및 평가 단계 - 정규학습시간 후 오늘 학습 내용 중 새롭게 배운 내용은 무엇인가요? spring의 특징 (pojo, ioc/di, psa, aop) 오늘 새롭게 학습한 내용을 다른 사람에게 설명할 수 있나요? 네 오늘 학습한 내용 중 아직 이해되지 않은 불확실한 내용은 무엇인가요? aop와 psa의 명확한 차이 이해되지 않은, 불확실한 내용을 보완하기 위해서 나는 무엇을 할 수 있을까요? 자료를 좀 더 찾아본다 나의 오늘 학습 만족도는 몇점인가요? 90

[Java Spring] POJO, IoC/DI, AOP, PSA

POJO (Plain Old Java Object) 이름 그대로 순수 자바 객체를 의미한다. POJO 프로그래밍에는 다음의 2가지 규칙이 따른다. Java나 Java의 스펙에 정의된 것 이외에는 다른 기술이나 규약에 얽매이지 않아야 한다. (ex. 2개 이상의 클래스로부터 상속 불가능) 특정 환경에 종속적이지 않아야 한다. (ex. tomcat의 api를 직접적으로 가져다 사용) POJO 방식 프로그래밍의 장점은 다음과 같다. 재사용성이 높고 확장이 가능한 유연한 코드 작성 용이 저수준 기술이나 환경 종속적인 코드 제거로 인한 가독성 향상 및 디버깅 효율 상승 객체지향적 설계를 제한 없이 적용 가능 IoC (Inversion of Cotrol) 어플리케이션 흐름의 주도권을 바꾼 것을 의미한다. 일반적인 ..

java/spring 2022.08.09

27일차 후기

1. 계획 단계 - 정규학습시간 전 오늘 나의 학습 목표는 무엇인가요? DB 전체 복습 오늘 학습할 내용 중에 이미 알고 있는 내용은 무엇인가요? 전부 2. 점검 및 평가 단계 - 정규학습시간 후 오늘 학습 내용 중 새롭게 배운 내용은 무엇인가요? X 오늘 새롭게 학습한 내용을 다른 사람에게 설명할 수 있나요? 오늘 학습한 내용 중 아직 이해되지 않은 불확실한 내용은 무엇인가요? 이해되지 않은, 불확실한 내용을 보완하기 위해서 나는 무엇을 할 수 있을까요? 나의 오늘 학습 만족도는 몇점인가요? 90

26일차 후기

1. 계획 단계 - 정규학습시간 전 오늘 나의 학습 목표는 무엇인가요? 스키마 디자인 오늘 학습할 내용 중에 이미 알고 있는 내용은 무엇인가요? 전부 2. 점검 및 평가 단계 - 정규학습시간 후 오늘 학습 내용 중 새롭게 배운 내용은 무엇인가요? MySQL create를 이용한 스키마 디자인 오늘 새롭게 학습한 내용을 다른 사람에게 설명할 수 있나요? 네 오늘 학습한 내용 중 아직 이해되지 않은 불확실한 내용은 무엇인가요? X 이해되지 않은, 불확실한 내용을 보완하기 위해서 나는 무엇을 할 수 있을까요? X 나의 오늘 학습 만족도는 몇점인가요? 90

25일차 후기

1. 계획 단계 - 정규학습시간 전 오늘 나의 학습 목표는 무엇인가요? DBMS 개요, 간단한 쿼리문 오늘 학습할 내용 중에 이미 알고 있는 내용은 무엇인가요? MySQL 쿼리문 제외 전부 2. 점검 및 평가 단계 - 정규학습시간 후 오늘 학습 내용 중 새롭게 배운 내용은 무엇인가요? MySQL 문법 오늘 새롭게 학습한 내용을 다른 사람에게 설명할 수 있나요? 네 오늘 학습한 내용 중 아직 이해되지 않은 불확실한 내용은 무엇인가요? 조인의 종류 및 차이 이해되지 않은, 불확실한 내용을 보완하기 위해서 나는 무엇을 할 수 있을까요? 실습으로 테스트 나의 오늘 학습 만족도는 몇점인가요? 90

24일차 후기

1. 계획 단계 - 정규학습시간 전 오늘 나의 학습 목표는 무엇인가요? REST API 개념, POSTMAN을 이용한 POST, GET 요청 오늘 학습할 내용 중에 이미 알고 있는 내용은 무엇인가요? REST API 개념 2. 점검 및 평가 단계 - 정규학습시간 후 오늘 학습 내용 중 새롭게 배운 내용은 무엇인가요? POSTMAN을 이용한 POST, GET 요청 오늘 새롭게 학습한 내용을 다른 사람에게 설명할 수 있나요? 네 오늘 학습한 내용 중 아직 이해되지 않은 불확실한 내용은 무엇인가요? REST API 개념 이해되지 않은, 불확실한 내용을 보완하기 위해서 나는 무엇을 할 수 있을까요? 주말을 이용하여 보충, 추가 자료 탐색 나의 오늘 학습 만족도는 몇점인가요? 80