반응형
This Week I Learned
항해 5주차 WIL
(2021.11.29~2021.12.05)
이번주 주요 이벤트
- 알고리즘 공부시작
- TDD 프로젝트 과제
- spring 복습
새로 학습한 내용
POJO(Plain Old Java Object, 단순한 자바 오브젝트)
- POJO란, 객체 지향적인 원리에 충실하면서 환경과 기술에 종속되지 않고 필요에 따라 재활용될 수 있는 방식으로 설계된 오브젝트를 말한다. 그러한 POJO에 애플리케이션의 핵심로직과 기능을 담아 설계하고 개발하는 방법을 POJO 프로그래밍이라고 할 수 있다.
- 자세한 내용 : https://doing7.tistory.com/81
싱글톤패턴
- 애플리케이션이 시작될 때 어떤 클래스가 최초 한번만 메모리를 할당하고(Static) 그 메모리에 인스턴스를 만들어 사용하는 디자인패턴
- 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나고 최초 생성 이후에 호출된 생성자는 최초에 생성한 객체를 반환한다.
- 싱글톤 패턴은 단 하나의 인스턴스를 생성해 사용하는 디자인 패턴이다.
- 자세한 내용 : https://coding-restaurant.tistory.com/144
JPA
- Java 진영에서 ORM(Object-Relational Mapping) 기술 표준으로 사용하는 인터페이스 모음
- 자바 어플리케이션에서 관계형 데이터베이스를 사용하는 방식을 정의한 인터페이스
- 인터페이스 이기 때문에 Hibernate, OpenJPA 등이 JPA를 구현함
느낀 점
- 과제가 벅차고 잘하는 사람들과 비교해 물리적으로 부족한 나를 볼때면 조금 힘들기도 하지만 항해에서 처음 자바를 시작해서 다른사람들과 같이 과제를 제출할 수 있을만큼(도움을 많이 받지만😅) 온것과 포기하지 않고 최선을 다해 5주동안의 공부를 마친 나를 보면 기특하고 자랑스럽다.
- 5주 열심히 공부해서 프로젝트를 할 수 있을 만큼의 실력?을 쌓았다는 것과 주변에 좋은사람들로 인해 도움을 받고 더 성장할 수 있었다는 것에 감사하며 다음주 팀프로젝트에 짐이 되지 않게 이번주를 잘 마무리해야겠다.
- 함께일하고 싶은 개발자에 대해 알아보다 잘 정리된 글이 있어 가지고 왔다. https://brunch.co.kr/@imagineer/34
반응형
'기록 > 회고' 카테고리의 다른 글
[TIL] 항해 37일차 (0) | 2021.12.08 |
---|---|
[TIL] 항해 36일차 (0) | 2021.12.07 |
[TIL] 항해 34일차 (0) | 2021.12.05 |
[TIL] 항해 33일차 TIL (0) | 2021.12.04 |
[TIL] 항해 32일차 (0) | 2021.12.03 |