일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Java
- orm
- 스프링부트 쇼핑몰 프로젝트
- GitFlow
- Visual Basic
- 코딩테스트
- 반복문 탈출
- JPA
- 값 타입
- 알고리즘
- Git
- 테킷
- responsepart
- 체인호출
- VB
- 커밋 컨벤션
- PDF병합
- spring
- Hibernate
- 부트캠프
- PDFBOX
- break-label
- querydsl
- 제작기
- 프로그래머스
- spring jpa
- DOCS
- springboot
- 연관관계
- 멋쟁이사자처럼
- Today
- Total
목록멋쟁이사자처럼 (12)
섭섭한 개발일지
수업을 듣고 복습하고 하루를 마무리하는 과정을 마치면 블로그를 까먹는다.. 이러면 안되는데.. 지난주부터 나름 스터디를 만들었다.(일반적으로 생각하는 스터디는 아님) 온라인 수업이다 보니 오프라인으로는 모여서 공부하기 힘든점을 생각하여 우리는 음성채팅에서 서로서로 마이크는 끄고 현재 본인이 공부하고 있는 화면을 공유하기로 했다. 서로가 서로의 감시자가 되는 것... ㅋㅋ 무쪼록 이 방식으로 하니 조금은 나태한 내 몸도 부단히 공부를 하게 만드는 효과가 있는 것 같다. 이제는 교육이 스프링을 들어가서 집중을 하고 수업 외 시간까지 쓰면서 공부를 하고 있다. 껄껄 그래도 블로그는 조금씩이라도 작성하는 것으로.. 기술 관련 글을 작성하고 싶으니 준비해야겠다 ..!
오늘은 하루종일 교육생분들과 서로 프로젝트에 대해 피어리뷰를 해주는 시간을 가졌다. 정말 잘하신 분들도 많았고 그 중 기억에 남는건 제네릭에 와일드카드를 써서 Obj타입에 제한을 두지 않은 분의 코드를 보고 참 많은 생각이 들었다. 그렇게 피어리뷰를 작성하고 있는데.. 코드를 좋게 봐주셨는지 내 코드가 베스트코드에 선정이 되었다는 Dm을 매니저님께 받았다 하하 총 4명이 선발되었는데 그 중 한명이라니.. 영광입니다 ! 아마 나는 잘했다기 보다는 단계별 미션 구현도와 디자인 패턴 등의 이유로 받은 것 같다. 3일간의 짧은 시간이였으나 뜻밖에 선정에 기분이 좋게 이번 주도 마무리를 하였다 (내일은 휴강!) 주말은 프로젝트 진행하면서 블로그에 작성하지 못한 나머지 단계와 리팩토링 과정에 대해서 좀 작성을 해봐..
3일간의 토이 프로젝트가 끝났다. 총 단계는 14단계까지 있었지만 나는 12단계까지만 구현을 했다. 어려운 프로젝트는 아니였어서 리팩토링 과정에서 MVC 를 통해 구현을 해보려고 했으나.. view 부분을 제대로 구현하지 못한 것 같다. db 연동도 있었는데 jbdc를 사용해서 구현을 하다보니 추후에 리팩토링을 한다면 jpa를 통해 구현을 하려고 코드도 좀 나눠두었다.. 오늘은 19시부터 특강이 있는 날이니 빨리 밥먹고 돌아와야겠다. https://github.com/seop-kim/Mission_KimTaeSeop/pull/1 1Week by seop-kim · Pull Request #1 · seop-kim/Mission_KimTaeSeop 1~10 단계 구현 11단계 미구현 12단계 구현 githu..
기다리던 한 주가 시작되었다. 이번 주는 토이프로젝트 느낌으로 기능 구현 테스트가 시작되었다. 기존에 수업에서 나왔던 명언앱을 새롭게 제작을 하는 것이며 대부분의 요구사항은 크게 다를게 없다. 이번에는 한단계 한단계 리팩토링을 진행하고 MVC구조를 이용해 개발을 하고 있어 최대한 복잡하지 않은 구조로 가려고 노력하다보니 진도가 그렇게 빠르지는 않다 (사실 백엔드위키라는 학습 내용을 작성할 차례여서.. 이것도 생각하느라 조금 느렸던 것 같다) 내일은 DB 연결까지 구현을 하고 Controller 부분을 구현해볼 생각이다.
참고 Configuration Configuration은 구성이라는 뜻을 가지고 있다. 클래스에 해당 어노테이션을 사용하게 되면 해당 클래스는 XML 설정을 대체하는 스프링의 구성 클래스가 된다. @Configuration 어노테이션이 선언된 클래스는 Bean 설정을 담당하며, 다음과 같이 사용됩니다 @Configuration public class ConfigEx{ } Bean은 스프링 컨테이너에서 관리되는 객체를 의미합니다. @Configuration으로 표시된 클래스에서 @Bean 어노테이션을 사용하여 Bean을 정의할 수 있다. Bean 스프링 Bean은 스프링 컨테이너에서 관리되는 객체를 말한다. 기존 Java에서는 객체를 사용하기 위해서는 new 키워드를 통해 직접 객체를 생성해야 하지만 Be..
스터디 팀의 발표가 있어 12일차와 13일차는 정말 바삐 움직였던 것 같다.. 12일차와 13일차의 정규 과정에서는 LMS 통해 수강을 진행했고 CSS, HTML, JS 를 진행했고 프론트엔드를 학습했다고 생각하면 될 것 같다. 온라인 수업이 생각보다는 분량이 많아 모든 수업을 수강하기 위해 저녁을 먹고 수강을 했고 수강이 끝난 뒤에는 Git 발표 자료 정리... (나는 발표라는게 참 힘든 것 같다 껄껄) 무쪼록 정리를 완료하고 발표까지 무사히 끝내 마음이 한결 가벼워졌음에 편안한 주말을 보내고 와야겠다. 다음 주는 명언 관리 앱을 통해 개인 프로젝트를 진행하는 미션이 있어 3일간 진행된다고 하니 마무리 하지 못한 명언 관리 앱을 완성하는 시간을 가져보면 될 것 같다. ! 끝 !
허리가 너무 아프다.. 의자가 내일 온다...! 오늘 수업은 DB에 대해서 수업 진도가 나갔다. 기본 설치를 하는 시간이 오래걸려 진도가 많이 못 나갈 줄 알았으나 막판에 강사님이 엄청난 속도로 강의를 진행하며 녹화 영상을 보며 복습을 하라고 말씀을 해주셨다 껄껄 처음 DB를 접하는 분들이라면 아마 오늘 수업은 이해가 되지 않았을 가능성이 높았을거라고 생각이 든다. 어제 테킷에서 교재를 보내준다고하여 집주소를 남겼었는데 어떻게 오늘 바로 교재가 도착을 했다. 나는 필수 스터디를 CS에 관한 스터디를 선택하여 이번주에 발표가 있다보니 당장에 읽어볼 시간이 나지는 않을 것 같지만 다음 주 중으로 교재를 미리 한번 풀어보는 시간을 가져봐야겠다. 본격 스프링이 들어가기 전까지 교재와 김영한님의 인프런 강의를 한..
어제부터 시작된 명언 관리 프로그램을 계속해서 이어나갔다. 단계별로 나눠주신 요구사항은 다 처리하여 오늘은 기능 별로 클래스 분리를 진행하기 시작했고 강사님께서도 추가적인 요구사항을 주셨다. 추가 요구사항은 리팩토링, MVC패턴 입히기, TDD 등 몇개를 주셨다. 리팩토링은 진행하고 있고... MVC패턴을 구현하는걸 어떻게 해야할까.. 작년에 자바로 MVC패턴 구현을 해본적이 있는데 당시에 굉장히 애를 먹었던 기억이 난다.. 리팩토링을 진행하면서 꾸준히.. MVC패턴을 다시금 찾아봐야겠다..