18. Room 클래스와 Speaker 클래스의 두 클래스에 스캐폴딩으로 데이터를 입력, 출력, 상세보기, 수정, 삭제 등의 작업을 한꺼번에 만들어준 후의 전체 프로젝트 구성 폴더는 다음과 같다. 스캐폴딩 기능은 마이크로소프트에서 제공하는 기본적인 템플릿 기능이기에 실무에서 사용하는 데는 부족한 부분이 많을지 모른다. 하지만 다음 그림처럼 전형적인 CRUD 형태의 기본 제공 소스를 만들고 실행한 후 각 소스의 내용을 분석해 그 안에 있는 내용을 알아가는 방식으로 빠르게 학습할 수 있다.
▲ 그림 20-39 전체 솔루션 구조