
🖥️ 9회차 학습 (25.11.17 ~ 25.11.21) 기록
JDBC와 MyBatis를 지난주에 마치고, 9회차 때에는 Servlet과 Spring Core 를 배웠다. 미니 프로젝트를 통해 JDBC를 어느정도 찍먹해 보아서 JDBC 사용에 대한 두려움은 많이 사라졌지만 MyBatis는 이론/실습 수업만 하고 실제로 코드를 작성해보지는 못하였던 것 같아,, 이제와서 보니 나중에 다시 한 번 봐야겠다는 생각이 들었다. (JPA 사용 시작하면 잊고 넘어갈 듯하지만) 9회차 때 배운 내용은 아래와 같다.
LifeCycle
Method
Cookie & Sesssion
Filter, Wrapper
Listener
Tomcat의 web.inf 와 spring의 template
JSP/Action Tag
EL&JSTL
IoC Container
Dependency Injection
DI Annotation
본격적으로 11월 넷째 주 회고를 진행해보겠다.
팀스터디를 하면서 데일리 커밋을 함꼐 하기로 했다. 이 때 팀원 중 한 분이 백준/프로그래머스와 깃허브 레포지토리를 연동하여서, 문제를 풀 때 마다 자동으로 커밋해주는 기능을 추천해주었다. 당장 돌아오는 월요일부터 월-금 동안 매일 커밋-push를 해야하는 마당에 자동화 시스템을 도입하지 않으면 매우 귀찮아 지리라. 간단하게 구글링을 하면 금방 나오지만 여기서 간략하게 설명해 보겠다.





깃허브 링크는 여기를 클리하면 내가 올린 코드를 확인할 수 있다.
원래는 항상 노션을 웹으로 켰었다. 웹으로 키려면 내가 키고 싶은 페이지를 하나하나 사이트를 띄우며 찾아야 했다. 그러다보니 크롬이 컴퓨터 자원을 야무지게도 사용했고, 노션만 틀어도 노트북 팬이 엄청 돌아댔다.
지난 미니 프로젝트 때 맥북을 쓰는 팀원이 노션을 사용하는 것을 보았는데, 노션이 어플이 있더라. 그것을 보고 윈도우에도 있지 않을까 하는 마음에 마이크로소프트 스토어에 검색해보니 있었다. 이에 노션 어플리케이션을 컴퓨터에 설치했다. 노션 어플은 내가 틀어두고 싶은 페이지를 모두 틀어놓고, 실행을 종료시켜도, 나중에 틀면 그 페이지들이 그대로 틀어져 있다. 
이런식으로 말이다. 강사님 노션페이지, 노트필기 페이지, 그외작업 페이지, 회고 페이지 이렇게 틀어놓으면 엄청 편하다.
PersonalAccount personalAccount = applicationContext.getBean("personalAccount", PersonalAccount.class);
Account account = applicationContext.getBean("account", Account.class);MemberDto memberDto = applicationContext.getBean("member", MemberDto.class);
System.out.println("memberDto = " + memberDto.getPersonalAccount().getBalance());유저 회원가입 기능을 구현 중인데, 자꾸 form 에 데이터를 넣어서 DB에 넣으려고 하면 에러가 발생한다. 풀어쓰자면 긴데, 시간이 없어서 개인 프로젝트는 다음 회고록 때 다룰 수 있다면 다루어 보겠다. (돌아오는 주에 강사님 찬스를 쓸 것이다...)