제가 임의로 날짜마다 온도를 저장한 후 (DB 사용)
그 온도를 그래프로 표현하는 것을 만들려고 하는데
무엇부터 만들어야 하나요 정확하게 세부적으로 알려주시면 감사하겠습니다ㅜㅠ
sehongpark님의 답변
## 개발 스택 구성
먼저 어떤 구성의 개발을 진행할지 정해야 합니다.
+ 개발언어: Java, Python, Ruby, ...
+ 동작환경: 웹, 스마트폰 어플, 컴퓨터 프로그램, ...
결정이 되었다면 하나하나씩 만들어 나가면 되겠습니다.
## 개발 흐름
개발 스택이 자바 콘솔 프로그래밍이라는 가정하에 다음과 같이 진행할 수 있습니다.
1. 날짜와 온도를 저장할 데이터 형식(클래스)을 정의
2. 사용자 입력방식 구현
3. 입력 값에 따른 출력 방식 구현
## 실행 예
```
2018.09.11 ##### ##### ##### ##### ##### ### 28.4 °C
2018.09.12 ##### ##### ##### ##### ##### #### 29.8 °C
2018.09.13 ##### ##### ##### ##### ##### ##### 30.5 °C
2018.09.14 ##### ##### ##### ##### ##### #### 29.2 °C
```
xogh6945님의 답변
개발 언어는 자바이고
동작 환경은 웹 으로 할것입니다 !!!
sehongpark님의 답변
웹이라고한다면 JSP와 스프링 프레임워크를 사용하나요?
그렇다면 아래와 같은 방식으로 개발을 진행하면 되겠습니다.
1. 스프링 MVC 프로젝트 생성
2. 데이터베이스 연동 및 테이블 생성
3. 사용자로부터 날짜와 온도를 입력 받기 위한 페이지 생성
4. 데이터베이스 정보를 토대로 그래프 출력 페이지 작성.
xogh6945님의 답변
죄송하지만 1~4 번까지 모두 스프링 MVC를 사용한다는 기준인가요??
sehongpark님의 답변
네 맞습니다.
좋은 프레임워크가 있다면 이를 사용하는게 어려면에서 좋아요~
xogh6945님의 답변
이해가 잘 안되는데 스프링 MVC가 프레임워크의 한 종류 아닌가요? 제가 잘못 알고 있는건가요?
sehongpark님의 답변
맞습니다 프레임워크의 한 종류 입니다.
스프링 MVC를 사용해서 1~4번에 대한 전반적인 형태를 잡아놓고, 세부적인 부분들을 하나하나씩 개발해 나가시면 됩니다
xogh6945님의 답변
감사합니다 ㅜㅠ 귀찮게 이것저것 많이 물어봐서 죄송합니다
sehongpark님의 답변
오히려 제가 감사하죠. 편하게 질문 남겨주세요!
xogh6945님의 답변
2번 데이터베이스 연동까지 했으나 3번부터 너무 어렵네요.. 어떤 방향으로 공부하면서 해야할지 알려 주실 수 있나요 ㅜㅠ 죄송합니다
sehongpark님의 답변
## 스프링MVC 데이터 등록 및 보기
해당 링크를 참조하세요
+ 데이터 등록하기 (https://cloudstudying.kr/lectures/120)
+ 데이터 참조하기 (https://cloudstudying.kr/lectures/121)