10월 3주차 회고

쥬니·2022년 10월 14일
1

회고

목록 보기
5/7
post-thumbnail

💜 좋았던 것(Liked)

길고 어렵고 짜증났던 JDBC가 끝났다! 또 폭풍처럼 진도를 나갔는데... 이틀동안 옆자리분들과 미니 팀플을 했다! 그것도 만 하루동안! 근데 진짜 미니 프로젝트라 부담없이 진행했다! 조원분들도 부담없이 진행하셨으면 하는 바람이다... 나만 너무 부담없이 하면 미안해지니까!
아무튼 또 테이블 설계부터 구조까지 전부~ 우리가 다 했다! 대충 맛집리스트를 만들고, 관리자는 맛집리스트에 추가하거나 리뷰를 관리할 수 있고, 일반 사용자는 맛집을 검색하거나 리뷰를 작성할 수 있는 프로그램이었다!

(나름 회의하면서 설계를 했고)


(팀원분이 테이블 명세를 깔끔하게 정리해 주셨다!!!)

세명이서 우다다다 만들어서, 테이블 하나씩 잡고 CREATE하였다. 그 다음 View단을 같이 설계하면서 필요한 메소드들이나 그 메소드가 하는 기능, 필요한 쿼리문을 같이 정했고, 각각 메소드를 나누어서 구현했다!

그런데 아직 학원에서 깃을 안 배워서... 각각 만든 프로젝트 파일을 하나로 합치는 데에 좀 힘들었다. 다시 한 번 깃의 소중함을 느낀다... (그래도 2트만에 수동 머지완료!)


이런 것을 만들었다! 나름 로그인도 구분도 하려고 했다. 로그인 자체는 login객체를 하나 만들어서 그 객체를 끌고 다녔지만... 비슷하게 구현해봤다는 데에 의의를 두었다!
그리고 이제 보니 1번의 주소가 이상한데...

그냥 데이터를 잘못 넣었던 것이다. 휴~

📚 배운 것(Learned)

JDBC를 좀 더 깔끔하게 쓰는 법을 배웠다. 그동안 SQL을 만들려면 문자열에문자열을붙이고또붙이고또붙이고... 이제 안 그래도 된다! PreparedStatement를 이용하면 된다. PreparedStatement여기에 포스팅 해두었습니다!
그 다음엔 템플릿으로 만들고 빼는 방법을 배웠다. 블로그에는 간결하게 정리하느라 빼놨지만, 실제 배울 때에는 MVC패턴을 지켜가면서 했다! 그러다보니 중복되는 부분들이 너무 많았다. 예를들어 Connection객체를 만든다던지... 그런 것들을 템플릿으로 빼서 만들었다. 그러니 코드가 너무 깔끔~

그 다음은 driver.propertiesmapper.xml에 대해 배웠다. 보안강화는 물론이고, 쿼리문을 수정한 뒤 다시 빌드를 안 해도 된다는 점이 너무 좋았다! JDBC Properties여기에 포스팅 해두었습니다!

💦 부족했던 것(Lacked)

이번 주에는 나름 갓생을 살았다!

게임 엄청 줄이고... 평일 약속이나 스터디 후에 집가서 또 공부를 했다. 나름! 나 자신 나름 갓생이다! 그러니까 이번 주는 부족했던 것이 없다고 해도 되겠지? 움직이기 목표달성 매달도 따고(애플워치 산지 1년만에.......) 아무튼 갓생을 살았다고 생각한다. 이런 주도 있어야지!

🙏 바라는 것(Longed for)

주말에 아크를 찾아 떠나고 싶지만 ... 다음주 화요일에 스터디가 있다! 그래서 그거 준비하고 주말 잘 보냈으면 좋겠다. 물론! 안 쉴 건 아니다! 또 힘들어서 번아웃 오면 그것도 문제니까! 불금 잘 즐기고, 토요일 공부 하고, 게임도 다 즐겨서 한 주를 잘 마무리 하면 되겠다.
그리고 다음주도 엄청 춥다! 이제 추워질 일만 남았겠지? 몸관리 계속 이대로 유지하거나 더 좋아지고 싶다. 그래야 연말에 공연가고 놀지 주말에도 워치 링 채우기 꾸준히 하면 좋겠다! 맨날 주말에는... 누워있느라 링 채우기가 힘들다. 아무튼, 주말 잘 마무리하고 다음주도 열심히 살면 좋겠다!
끝!😏

0개의 댓글