Sitemap
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Pages
Posts
Introduction to JPA 02
Published:
JPA의 세 가지 핵심 측면인 객체-테이블 매핑, 필드-컬럼 매핑, 기본 키 매핑에 대해 알아보려고 합니다.
Introduction to JPA 01
Published:
JPA에 대해 소개하고 사용 이유에 대해 알아보려고 합니다.
Batch Module Development
Published:
배치 모듈 개발기…
Issues with Inheritance in Object-Oriented Programming (OOP)
Published:
객체지향 프로그래밍 (Object-Oriented Programming, OOP)에서 가장 이슈가 되는 점 중 하나는 상속입니다.
상속이라는 개념이 초래하는 불필요한 복잡성 때문에 여러 클래스가 다른 클래스를 상속받아 사슬 같은 구조를 형성하고, 이는 이해하고 유지하며 작업하기 어렵습니다. 이런 상황을 개선하는 방법 가운데 하나는 다형성을 이용하는 것입니다.
Domain-Driven-DESIGN part 3
Published:
에릭 에반스의 ‘도메인 주도 설계’ 책과 조영호의 ‘도메인 주도 설계의 사실과 오해’ 강의를 기반으로 이해한 내용을 작성해보려고 합니다.
전략적 디스틸레이션에 대해 알아봅시다.
Domain-Driven-DESIGN part 2
Published:
에릭 에반스의 ‘도메인 주도 설계’ 책과 조영호의 ‘도메인 주도 설계의 사실과 오해’ 강의를 기반으로 이해한 내용을 작성해보려고 합니다.
빌딩 블록과 바운디드 컨텍스트에 대해 알아봅시다.
Spring Cache part 1
Published:
최근 한 회사의 코딩 테스트 문제로 Spring Cache에 대한 내용이 있었는데, 처음 들어봤던 내용이라 이번 기회에 한번 알아보고 토이 프로젝트에 적용해보려고 합니다.
Domain-Driven-DESIGN part 1
Published:
에릭 에반스의 ‘도메인 주도 설계’ 책과 조영호의 ‘도메인 주도 설계의 사실과 오해’ 강의를 기반으로 이해한 내용을 작성해보려고 합니다.
도메인 모델에 대해 알아봅시다.
Issues with Reflection in Object-Oriented Programming (OOP)
Published:
객체 지향 프로그래밍에서 리플렉션 이 기능을 사용하는 것이 왜 나쁜지 설명하려고 합니다.
Issues with Setters in Object-Oriented Programming (OOP)
Published:
setter를 왜 사용하면 안되는지, 그리고 setter를 사용하지 않고 얻을 수 있는 이점들을 소개하려고 합니다.
Issues with Getters in Object-Oriented Programming (OOP)
Published:
getter가 실제로 객체지향 프로그래밍을 더 효과적으로 작성하게 해주며, 디자인을 더욱 객체 지향적으로 만드는데 도움이 된다. 라고들 하지만 내 생각에는 아닌 것 같습니다.
DDD, Clean Architecture and Hexagonal 2
Published:
DDD를 더욱 발전시킨 ‘핵사고날 아키텍쳐(Hexagonal Architecture)’에 대해 알아보겠습니다.
핵사고날 아키텍쳐는 시스템의 유연성을 증가시키고 외부와의 의존성을 줄이는 방법론입니다.
DDD, Clean Architecture and Hexagonal 1
Published:
DDD 도메인 드리븐 디자인에 대하여 내가 느끼고 이해한 내용을 정리하려고 합니다.
Clean code
Published:
좋은코드?
“좋은 코드를 짜야한다”
HttpURLConnection을 활용한 요청
Published:
HttpURLConnection이란?
HttpURLConnection은 Java에서 제공하는 API로, 웹 서버와의 연결을 위해 사용되는 클래스입니다.
커피숍에 비유하자면, 바리스타에게 주문을 전달하고 그 주문에 따른 커피를 받아오는 과정입니다.
여기서 주문은 HTTP 요청, 바리스타는 웹 서버, 받아오는 커피는 응답 데이터에 해당합니다.
ExcelDownload 기능을 구현해보자
Published:
Apache POI 라이브러리를 활용해서
Excel파일을 다운로드 받는 기능을 요구사항을 하나씩 추가해가며 만들어보자!!
portfolio
2021.12 ~ 2024.04 퇴사 후 2년차 개발자가 되기까지 회고록
Published:
Portfolio item number 1
Short description of portfolio item number 1
Portfolio item number 2
Short description of portfolio item number 2
publications
Paper Title Number 1
Published in Journal 1, 2009
This paper is about the number 1. The number 2 is left for future work.
Recommended citation: Your Name, You. (2009). "Paper Title Number 1." Journal 1. 1(1). http://academicpages.github.io/files/paper1.pdf
Paper Title Number 2
Published in Journal 1, 2010
This paper is about the number 2. The number 3 is left for future work.
Recommended citation: Your Name, You. (2010). "Paper Title Number 2." Journal 1. 1(2). http://academicpages.github.io/files/paper2.pdf
Paper Title Number 3
Published in Journal 1, 2015
This paper is about the number 3. The number 4 is left for future work.
Recommended citation: Your Name, You. (2015). "Paper Title Number 3." Journal 1. 1(3). http://academicpages.github.io/files/paper3.pdf
Paper Title Number 4
Published in GitHub Journal of Bugs, 2024
This paper is about fixing template issue #693.
Recommended citation: Your Name, You. (2024). "Paper Title Number 3." GitHub Journal of Bugs. 1(3). http://academicpages.github.io/files/paper3.pdf
talks
Talk 1 on Relevant Topic in Your Field
Published:
This is a description of your talk, which is a markdown files that can be all markdown-ified like any other post. Yay markdown!
Conference Proceeding talk 3 on Relevant Topic in Your Field
Published:
This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.
teaching
Teaching experience 1
Undergraduate course, University 1, Department, 2014
This is a description of a teaching experience. You can use markdown like any other post.
Teaching experience 2
Workshop, University 1, Department, 2015
This is a description of a teaching experience. You can use markdown like any other post.