🚀 부트캠프 - PLAYDATA/🐾 2023 회고록9 플레이데이터 백엔드 개발 부트캠프 12주차 회고록 💣지난 한 주 💣 스프링 부트 교재를 활용하여 수업을 진행했다. 책으로 강의해서 집에서 복습할 때 좋긴했지만 강의 교재가 얇아 내용이 부족한 것 같다는 느낌이 들었다. 덕분에 호기심이 생겨서 이것 저것 찾아보면서 공부했다. 월 : 포트폴리오 특강 화 : lombok, jacoco, Spring Data JPA, 수 : Test 코드 , 연관관계 매핑 목 : tymeleaf, 유효성 검사 점점 취업 포트폴리오 만들때 쓰면 좋은 기술들을 하나씩 배워나가고 있다. 테스트 코드를 작성하는 부분이 조금 흥미로웠다. 다음 프로젝트 때 이 기능을 활용해서 테스트를 실행해봐야겠다는 생각이 들었다. 또한 데이터베이스의 테이블을 자바 코드로 생성할 수 있다는 점이 매우 흥미로웠다. 다양한 어노테이션들을 빠르게 암기해야겠다.. 2023. 9. 12. 플레이데이터 백엔드 개발 부트캠프 11주차 회고록 💣지난 한 주 💣 갑작스럽게(?) 미니 프로젝트를 준비하게되었다. 이번 미니 프로젝트는 지난 미니프로젝트(MVC패턴)를 Spring구조로 변경하여 고도화 시키는 작업을 진행했다. 지난 번에 내가 맡았던 부분들을 맡아서 구조를 바꾸어봤는데 실제로 수업시간에 배운 내용을 복습하면서 구현하니까 조금 더 습득하기 쉬웠던 것 같다. 또한 스프링의 간편함을 느낄 수 있었다. 또한 스프링 구조로 바꾸자 개발하는 사람의 입장에서 신경써야하는 부수적인 일들이 조금 더 줄어들어 기능 구현하는 비즈니스 로직에 조금 더 집중할 수 있다는 점이 편리했다. 점점 편리해지는 기능을 배우다보니 재미있다. 미니프로젝트가 끝난 뒤 스프링 부트에 대해서 드디어 학습을 할 수 있었다. 막연하게 부트캠프에 오기 전에 내가 스프링, 스프링 부.. 2023. 9. 5. 플레이데이터 백엔드 개발 부트캠프 10주차 회고록 지난 한 주 Log4j.xml 파일을 활용하여 로그를 찍는 방법에 대해 배웠다. 각각의 코드가 어떤 의미인지 분석하는 과정에서 log에 대한 이론적인 내용을 학습하였다. 로그를 찍어보니 일일이 System.out.println()을 찍어보지 않아도 어떤 메서드가 호출됐고 어떤 파라미터가 넘겨졌는지 확인할 수 있어 편리했다. tiles, 다중 파일 업로드, 썸네일 표기 등에 대해서 실습해 보았다. 그동안 복잡하게 반복적으로 했던 일들을 편리하게 처리하는 과정이 흥미로웠다. REST API 에 대해서 배웠다. 아직 정확하게 어떤 것인지 감이 잘 잡히지 않는다. 책을 보고 조금 더 공부해 봐야겠다는 생각이 들었다. 주말에 운동을 했다. 굽어있던 몸이 활짝 펴지는 기분이 들어 상쾌했다^^ 점점 그동안 했던 복잡.. 2023. 8. 28. 플레이데이터 백엔드 개발 부트캠프 9주차 회고록 지난 한 주 STS Spring transaction 사용하기 Spring xml 여러 개... 회원정보 관리 Spring MVC로 변환 (@어노테이션 사용법 등) 지난주는 회고록에 운동을 하겠다고 안 써서 그런지 운동을 사실 못했다. ㅎ 이번주에는 하기 위해서 회고록에 다시 적어본다. 그동안 진도를 못 나갔던 spring을 배웠는데 xml 설정 파일들이 점점 늘어나서 많이 헷갈리는 것 같다. 나만의 생각 방법을 터득해서 익혀야겠다! 혼자서 공부하며 조금 더 시행착오를 겪고 점점 발전을 해야 하는 것 같아 혼자 노력을 해보는 중인데 오히려 더딘 게 아닐까 고민이다. 2달이 다 지나가는데 아직도 어떻게 공부하는 건지 모르겠다^^ 아쉬웠던 점 노트북이 고장이 났다. 별 일 아닌데 사기가 저하 되어서 금요일 .. 2023. 8. 21. 플레이데이터 백엔드 개발 부트캠프 8주차 회고록 지난 한 주 세번째 미니프로젝트 발표 스프링 프레임워크 (MCV, AOP,DI, IoC) 학습 스프링 JDBC 다음 것들을 학습했다. 미니 프로젝트를 마치고 MVC 패턴으로 분리하는 과정에서 정확하게 숙지하지 못해 스스로에게 조금 실망하여 최종본을 완성하고 혼자서 조금 더 수정하며 정확하게 이해할 수 있도록 노력했다. 그 과정에서 그동안 내가 부족했던 매개변수나 다중 클래스에 대해서 이해할 수 있었던 것 같다. 또한 웹과의 소통 과정에서도 어떻게 정보를 가져와 사용하는지 정확하게 알게된 것 같다. 예를들면 JSP에서 사용자의 입력값을 받아 request객체에 넣어 받아왔음에도 불구하고 받아온 정보를 꺼내서 사용하지 않아 계속 null값이 나오기도 했다. 정말 어떻게 보면 기본적인 부분인데 아직도 헷갈려 .. 2023. 8. 15. 플레이데이터 백엔드 개발 부트캠프 7주차 회고록 지난 한 주 답변형 게시판을 구현하는 과제들을 했다. 아직 데이터를 쫒아가는 것이 어렵게 느껴지긴 했지만, 일단 무작정 따라가고 지난 코드들을 다시 꺼내보면서 익히는 데 중점을 두면서 공부했다. 미니프로젝트가 수, 목요일 부터 시작되었다. 과제로는 강사님이 주신 코드를 모델2 방식인 MVC패턴에 맞게 프로젝트를 재구성하는 것이었다. 강사님께서 제공해주신 것은 하나의 컨트롤러가 쇼핑몰의 모든 부분의 기능을 처리하는 구조였다. 이와 같은 구조는 나중에 한 기능에 문제가 생겼을 때 보수하기 까다로운 구조라고 한다. 아직 잘 모르는 나는 강사님이 주신 코드가 훨씬 깔끔했던 것 같은데… 시간이 지나면 알게 되겠지? ㅎㅎ 아쉬웠던 점 역시 아쉬운 점인 한 두개가 아니다. 요즘은 못하겠다는 생각이 들면 한 없이 우울.. 2023. 8. 7. 이전 1 2 다음