본문 바로가기

Project/Todo-List(Servelt, JSP)

1. Modeling & Table, Model 만들기

1. Modeling

- 어플리케이션의 아키텍처를 더 쉽게 파악하기 위해 모델링을 활용한다. 가장 대중적인 UML을 이용한다.

- 웹 어플리케이션의 기본 모델인 MVC 패턴을 이용한다.

MVC(Model, View, Controller)
프로젝트 아키텍처

 

2. Table 생성하기

CREATE TABLE todo ( 
    id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, 
    title VARCHAR(255) NOT NULL, 
    name VARCHAR(100) NOT NULL, 
    sequence INT(1) NOT NULL, 
    type VARCHAR(20) DEFAULT 'TODO', 
    regdate DATETIME DEFAULT NOW(), 
    PRIMARY KEY (id) );

 

3. DAO(model), DTO 생성하기

- DAO 코드 : https://github.com/kook1932/TodoList/blob/master/TodoDao.java

 

kook1932/TodoList

Servlet, JSP, HTML, CSS, Javascript. Contribute to kook1932/TodoList development by creating an account on GitHub.

github.com

- DTO 코드 : https://github.com/kook1932/TodoList/blob/master/TodoDto.java

 

kook1932/TodoList

Servlet, JSP, HTML, CSS, Javascript. Contribute to kook1932/TodoList development by creating an account on GitHub.

github.com

 

'Project > Todo-List(Servelt, JSP)' 카테고리의 다른 글

5. 프로젝트 마무리  (0) 2020.08.13
4. 할 일 Type 변경 및 삭제  (0) 2020.08.13
3. 할 일 등록 구현 하기  (0) 2020.08.13
2. Main 화면 구현  (0) 2020.08.13
0. Todo List 프로젝트 목적 및 환경 설정  (0) 2020.08.12