2. 이번 따라하기 실습을 통해서 DevUser 웹 프로젝트에 다음과 같은 폴더 및 파일이 구성된다. 각각의 폴더 및 파일에 대한 생성은 하나씩 구성하면서 보여주겠다. 간단히 설명하면 다음과 같다.
• Admin 폴더
- 관리자만 들어올 수 있는 페이지가 오는 곳이다.
• Documents 폴더
- 테이블과 저장 프로시저 구문을 SQL 파일로 넣어 놓는 곳이다.
: SQL Server 데이터베이스 프로젝트로 대체한다.
• Models 폴더
- 테이블과 일대일인 모델 클래스가 위치하는 곳이다.
• Repositories 폴더
- 데이터 입출력을 담당하는 리파지터리 클래스가 위치한다.
: 대부분 리파지터리 클래스도 Models 폴더에 위치한다.
• 기타
- 나머지는 각각의 기능을 구현하는 웹 폼 페이지를 생성한다.
▲ 그림 17-13 전체 프로젝트 구성(파일 및 폴더 구조)