헥사고날 아키텍처

헥사고날 아키텍처의 폴더(패키지) 구조 예제 전통적인 계층형 아키텍처(controller, service, repository, domain 패키지가 나란히 있는 구조)와 달리, 헥사고날 아키텍처는 기능 또는 도메인 중심으로 패키지를 구성합니다. “온라인 서점”의 “주문(Order)” 기능을 예로 들어보겠습니다. […]

더 보기 →

Butter Knife 대체 코딩 방법 1/2

과거: Butter Knife 사용법 (Java) Butter Knife는 어노테이션(@BindView, @OnClick)을 사용하여 findViewById와 setOnClickListener를 대체했습니다. 1. build.gradle 설정

2. MainActivity.java 예시 activity_main.xml에 아래와 같은 뷰가 있다고 가정합니다. TextView (id: textView_title) Button (id: button_submit) […]

더 보기 →