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

6월 4째주 개발공부일지

by stilinski 2022. 6. 20.
728x90

이번주에 할 일


웹출시강의 다 듣기
입사지원서 쓰기
스프링 mvc2 한 파트(로그인?)
하고 복습
새로운 강의 결제한거 들어보기
사진 웹페이지 구현
코테2개
하고 복습







월 6/20

 

TODO

스프링MVC 로그인 처리하기까지 듣기
시간 남으면 웹출시 듣기
배운것
mybatis $ # 차이


..타임리프에서 하던 오류메세지 출력하기 jsp에서 해볼라다가 시간 다 까먹어서 하려던거 다 못함
학원꺼 아니면 jsp 상종하지 말아야겠다..;



오늘 갑자기 학원에서 각자 회원가입 만들어보라그래서 신나게 만들었다.
수업 듣는 거 보다 직접 만들어보는 시간이 더 재밌다.
회원가입이랑 로그인 정보수정까지 혼자 신명나게 만들었다.
ㅎㅎ
jpa랑 타임리프로 하면 진짜 빨리 했을 거 같은데
mybatis랑 jsp로 뭔갈 직접 해보는 건 처음이라 오류도 계속나고 헤맸다.
이거 만드는데 6시간 걸린 거 같다;;
그래도 집중했는지 시간이 엄청 빨리 갔다.
재밌었다.

간단하게 핵심로직만 구현한거라 별 거 없다.
스프링 시큐리티 사용하면 진짜 간편한데.
학원에서 그런건 안배워서 직접 할 수 밖에 없었다.
근데 로그인 validation을 security없이 어떻게 하는지 모르겠다.
마침 듣는 강의 목차에 로그인 처리 파트가 있어서 그걸 들을거다.
암튼
한달전만해도 이거 만들기를 목표로 새웠었던 거 같은데 이젠 뚝딱 만들 수 있게 되었다ㅋ
장족의 발전이다.


화 6/21

TODO

웹출시 강의 듣기(제일 급함)
사진게시판에 작성자 구현
사진웹사이트 front 다듬기
검색할때 페이지고정되게 고치기
홈에서 최근글  순으로 글 순서 고침

배운것
jqery ajax비동기의 존재
jpa one to many 

새로운 강의 지름.

아니 학원에서 jquery로 ajax이용해서 json부르는 거 하는데
선생님 오류나서 반나절걸림;
나는 그동안 어떻게 하는지 검색해보다가
아 뭔가 다른거 배울것도 이미 많은데
지금 이걸 지금 배워서 뭐하나 싶어서 이게 진짜로 어떻게 쓰이는지?
언제 쓰이는지 찾다가 e-commerce웹사이트 만드는 강의 지름.
ㅋㅋㅋㅋ
사실 저번주부터 눈독들여둔 강의였는데
오늘보니 거기에 ajax도 포함되어있었음.
이걸통해 언제 ajax가 실질적으로 어떻게 쓰이는지 알게될 수 있을 거 같다.




오늘 혼자 유튜브 참고해서 깨작깨작 만들고있던 사진올리기 웹사이트 프론트부분을 좀 다듬었다.
그냥 연습용으로 하려했는데...ㅋ
하다보니 뭔가 포트폴리오 한구석에라도 넣고싶어져서
조금이라도 예쁘게 정리하고있다ㅎㅎ



수 6/22

TODO

입사지원서 써보기
사진페이지 - 글에서 뒤로가기 페이지유지
                                                 - 인덱스에서 맨밑에 더보기해서 보드로 넘어가기
                        - 어드민한명 만들고 글삭제 권한
            - 자기가 쓴 글 삭제 권한
                                                  - 마이페이지 수정파트 구현, 나이 보이게 - 프론트만 함...
유데미 강의

배운것
ajax로 백엔드의 api부르기
삭제 권한 설정
delete mapping 메서드는 rest 여야한다.....



...
아 오늘 하려고한거 많았는데
delete구현하는데 오류나서 시간 다 썼다.
delete는 알고보니 rest여야했다.
그것도 모르고 security에 문제있는 줄 알고 엄청 헤맸다.
기초가 부족하긴 한 거 같다.
주말에 spring 강의좀 집중적으로 들어야겠다.


목 6/23

TODO

학원꺼 복습
코테
사진페이지 - 마이페이지 구현
                                     -글에서 뒤로가기 페이지유지
                                                           - 인덱스에서 맨밑에 더보기해서 보드로 넘어가기
유데미 강의

배운것
json 받을때 requestbody
restController인데 뷰페이지로 이동하고싶을때 모델앤뷰 사용
카카오로그인 api
httpURLConnection gson json 약간 감 잡음


requestparam은 변수명을 명시해줘야하고
requestbody는 객체를 줘도 됨
requestparam은 객체생성 불가
requestbody는 객체생성 가능

todo에서 못한건 많지만
한건 많았다
ㅋㅋ
todo에서 마이페이지에서 정보수정 구현하는데 막힌거다
그래서 ajax 할라다가
일단 내일 진도를 나가야하니 학원에서 배운거 복습먼저 해야겠다 싶어서 복습을 하려했다.
근데 좀 재미없어서 카카오 로그인 api 사용하는 거 해보고나니 약간 감이 잡혀서
학원에서 한거 혼자 해봤다.
근데 insert가 아직 안됐는데 시간이 너무 늦어서 그냥 자러간다.

 


금 6/24

TODO

코테
배운것



오늘 갑자기 학원끝나고 쿠팡알바 가게돼서 별 거 못했다. 코테 하나는 함.
그리고 학원에서 인터셉터를 배웠다.
듣고있는 강의에도 있는건데 복습을 위해 주말동안 그걸 들어야겠다.
사진페이지는 언제 완성하지..ㅠㅠ
이번달안에 하는게 목푠데


토 6/26

주말에 할 일
weekend
스프링강의 로그인처리, 인터셉터 다 듣기
코테복습
사진 마이페이지 수정 구현! 

TODO


스프링강의 로그인처리, 

배운것

세션원리
MockHttpServlet
세션에는 최소한의 정보만.(메모리 사용하기때문)


쿠키는 변조가가능하고 클라이언트가 털리 수 있고 해킹후 해커가 사용 가능하다. 그것을 위해 세션이라는 방식이 등장. 세션의 사용시간을 짧게 만들어서 보안강화.

세션

uuid와 비슷하게 랜덤한 문자열을 아이디로 생성. 쿠키로 보냄.

아이디와 지정한 value를 세션저장소에 저장.

삭제는 session.invalidate();

 

 

 


일 6/

TODO

인터셉터 부분 다 듣기
세션 인터셉터 이용해서 로그인 만들기
코테복습
사진 마이페이지 수정 구현! -실패...
시간 남으면 유데미
배운것
인터셉터 자바코드로 등록하기
Argument resolver등록해서 쓰는법


수정 구현 하는거 엄청 쉬운 줄 알았는데 진짜 뭥미...

put mapping 하다하다 안돼서 그냥 post쓰는데 jpa가 말썽;;;;

jpa하는데 오류났다. 그냥 sql문으로 하면 완전 간단한건데 ............

jpa hibernate도 따로 배워야하나 

 

jpa랑 오라클이랑 조합이 잘 안맞는 거 같기도 하고..ㅋㅋㅋ

다들 mysql이나 다른 거 씀

 

암튼 이거때문에 시간 다 잡아먹었다..

심지어 해결도 못함;

에효


한주 마무리

이번주 할 일 목록

웹출시강의 다 듣기
입사지원서 쓰기
스프링 mvc2 한 파트(로그인?)
하고 복습
새로운 강의 결제한거 들어보기
사진 웹페이지 구현 - 세모..
코테2개
하고 복습

 

 

사진 웹페이지 내가 풀 수 없는 오류에 빠져버림

^^;; 

ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

코테는 2개 풀긴 풀었는데 복습을 안함.

스프링 mvc 강의 2파트 들었다. 

세션이랑 필터,인터셉터 파트 

728x90

댓글