본문 바로가기
기록/개발일지

6월 마지막주 개발공부 일지 / 6월 마무리

by stilinski 2022. 6. 27.
728x90

이번주에 할 일


spring 강의 validation 1 부분 다 듣기

코테2 

하고 복습

버스정류장 웹앱 완성

shopping cart 

프로젝트 주제 생각해보기

입사지원서


 

 

 

 

 


월 6/27

 

TODO


채팅앱 복습
코테
mvc validation 듣기-약간 들음..
사진 웹페이지
회원가입 아이디, 패스워드, 이메일 조건심기
- 아이디 username중복확인
배운것

소켓 간단 채팅앱 동작방식
PRG 복습



갑자기 파이널 프로젝트 주제 생각해보다가 ... 시간 다 갔다.

 사실 조는 약간 정해지긴 했는데

나는 다른 거 하고 싶은 생각에 내가 나서서 주제발표해서 팀원 모아볼까 생각중이다.

근데 아직 팀이 안짜여진 사람들이 좀 ... 투명인간스러운 사람들이라서 좀 망설여져서 어떻게  해야 할지 모르것다. 에효

 

 


화 6/28

TODO

 
배운것

tour open api json 형태로 가져오기

지금은 수요일

어제 뭐했더라

어제 학원 수업 끝나고 새벽까지

프로젝트 주제 알아보고

tour open api 불러오기 연습했던 거 같다.

불러오기 성공~

근데 프로젝트.. 아직도 어떡해야 할지 모르겠다

 


수 6/29

TODO

validation 1-2개 듣기
코테
버스 open api 
배운것

th:object, th:filed=*{filed} 활용법
jaxb xml unmarshal
이중부정 가독성좋게 refactoring 하는 법
springEL ? 문법(?은 nullpointerexception대신 null을 줌)

th:object, th:filed=*{filed} 알고는 있었는데 어떨 때 쓰는 건지 확실히는 몰랐다.

근데 오늘 강의 듣다가 알게 됐는데 

post에서 modelAttribute로 값을 받고 다음 get에 넘겨줄 때 그 값을 뷰에서 받기 위해 그런 거였다.

그래서 오류가 나서 기존 페이지의 html을 새로 불러와도 입력했던 값을 받을 수 있다.


목 6/30

TODO

사진페이지 .. 하.... - 아이디 username중복확인
udemy 30이상
validation강의 2-3개
프로젝트 주제
배운것

process of spring dependency version management system
redirectAttributes.addFlashAttribute
th:field 하면 id name value 자동입력
깃헙 커밋 ADD, FIX, CHG 붙여서 가독성 높이기
intellij 디렉토리 선택 + ctrl+shift+r 하면 폴더안에 내용 중에서 바꾸고싶은거 한번에 바꾸기 가능

프로젝트 주제가 갑자기 떠올라서 그거 발표자료 만들고

같이 하고 싶은 수강생 한분한테 연락하고

발표 좀 연습해보느라 시간 다 감.

아니 ㅋㅋ 발표할 말이 너무 많아서 거의 30분도 가능할 지경이라

대본을 썼다.

조장을 하고 싶진 않았는데...

프로젝트에 꼭 타임리프를 쓰고 싶어서 조를 내가 만들어야겠다고 생각했다.

 

수업시간에 딱히  유익한 거 안 배워서 유데미 강의를 들었다.

30강 까지 들으려고 했는데 24까지밖에 못 들었다.

하나하나 뭔가 내가 먼저 해보고 나서 강의를 들어서 시간이 생각보다 오래 걸렸다.

근데 그렇게 조금 들었는데도 수업에서보다 배우는 게 훨씬 많았다.

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

완전 이둑이다

 


금 7/1

TODO

validation 강의 파트부분 2까지
코테 1
shoppingcart 타입오류 확인
배운것
message properties 작성해서 에러메세지에 적용하는 법
th:errors와 th:field의 조합은 짱이다.
binding result의 작동원리?
타임리프 인라인 자바스크립트

오늘 알바를 가야 한다.

프로젝트 주제 발표는 월요일에 하기로 했다.

빨리하고 치워버리고 싶었는데...

아쉽게 됐다.

 


토 7/2

TODO

mvc2 강의 듣기
mom bus app
배운것
spring boot error page setting



 


일 7/3

TODO

mom bus app 완성하기 - 배포못함..
mvc validation 다 듣기

배운것

heroku 웹 배포하기
messsage.properties


버스앱 null처리 때문에 아무것도 못했다.

진짜 null 처리.. 하................

.....^^....

내일 당장 optional 제대로 판다

버스앱 다 만들기는 했는데 버스 정보가 없을 때 오류 페이지 대신 버스정보 없다고 띄우려니까

계속 nullpointerexception 띄워가지고 하.......................

이것 때문에 heroku에서 앱 열기도 제대로 안 되는 거 같다.

일단 optional 안 쓰고 되는대로 처리는 했다.

근데 지금 버스가 끊겨서 버스 정보가 없어서

버스 정보가 있을 때도 잘 돌아가는지 모르겠다

내일 낮에 잘 되겠지..?

내일 한번 해봐야겠다.

 

이번 기회로 optional을 제대로 모르고 있다고 느끼게 됐다

내일은 optional좀 공부해봐야겠다.


한주 마무리

이번 주 할 일 목록

spring 강의 validation 1 부분 다 듣기

코테 2 

하고 복습

버스정류장 웹앱 완성 - 배포 확인 중

shopping cart 

프로젝트 주제 생각해보기

입사지원서

 

ㅋㅋㅋㅋ

코테 안하건 할 말 없는데

다른 건 뭐

뭔가 계획을 세워도

그때 그때 하다 보면 모르는 거나 알고 싶은 게 달라져서

계획대로 공부하지 않게 된다 

ㅋㅋㅋ

그래도 노는 게 아니니까 만족스럽다

 

 

 

6월 마무리

벌써 7월이라니 놀랍다

6월에 내가 목표한 것들

 

---THIS MONTH--
-프로그래머스 일주일 2개라도 
- 스프링강의1 완강
- 스프링강의 2 30%이상
- 웹출시강의 완강
- 사진게시판 완성
- 스프링부트 jpa 강의의 프로젝트 혼자 해보기 시작
-MSA 아미고 시작
- 적립서비스

 

코테는 마지막에 망했다.

마지막 주에 1 도안함.

나머지는 음

사진게시판은 oracle이랑 jpa에서 에러가 나서... 어떻게 해야 할지 모르는 단계가 되어버렸다.

그래서 mySQL이나 Mariadb로 옮길까 생각 중인데..

미루고 있다..... ㅎㅎ

7월엔 좀 여유가 있을 거 같아서

하다 하다 안되면 진짜 디비 다 옮기고....

댓글도 구현해보려고 한다.

 

나머지는 좀 내 욕심이었던 거 같다.

국비 수업도 듣고 있는데 너무 많은걸 하려고 한 듯.

그래도 적립 서비스 대신에 버스앱 만들고 있다.

ㅎㅎ

 

막판에 파이널 프로젝트 주제 생각하고 발표 준비해보느라고 더 시간이 없기도 했고

시간관리를 잘 못한 거 같다.

반성~

 

 

 

 

728x90

댓글