안녕하세요! 글쓰는 개발자입니다.
우리가 흔히 웹을 사용하다보면,
요즘은 임시저장 기능을 많이 볼 수 있는데요.
자*설 닷컴에서 자기소개서를 작성해보셨다던가
E-mail을 작성하다보면 자동으로 임시저장이 되죠,
그리하여, 이 기능을 저의 첫 SideProject로 구현해보려 합니다.
구현 배경은, 저의 업무 중 임시저장모듈을 사용하게 되었는데
제가 작성한 입력폼에는 맞지 않았습니다.
그리하여 View에서 text, textArea, checkbox, radiobutton, selectbox가 있다면,
어디에든 사용할 수 있는 모듈을 개발해보려 하는데요.
오늘은 그 첫 출발인 계획수립입니다.
매일 야근해서 혹시 밀리지는 않을까 걱정이긴 한데,
첫 Side Project인 만큼 반드시 성공(?)
최소한 1일 1 블로그 업로드는 가능할 정도로
가시적인 성과를 보이겠습니다.
자, 여기 까지 다짐 및 포부고 아래는 계획수립입니다.
열심히 하겠습니다!!!
1. 개발 배경
업무 중 사용한 임시저장 모듈의 확장성을 높이 필요가 있다고 느낌. 따라서, 이를 개선하고 다양한 입력 form에 적용 가능한 임시저장 모듈을 개발하고자 함.
2. 개발 환경
- eclipse oxygen(4.7)버전
- Jdk 8
- MS SQL 사용
3. 구현 목표
- form 양식은 text, TextArea, checkbox, radiobutton, selectbox를 포함한다.
- 해당 Tag에 부여된 name을 인식하여 localStorage에 담는다.
- 갑작스런 브라우저의 종료 혹은, 입력 form이 여러 페이지일 경우, 해당 페이지의 입력정보가 이후에도 호출될 수 있도록 한다.
- 포함된 Tag가 있는 입력 form이라면, 어디서든 작동할 수 있어야 한다.
- Spring FrameWork를 사용하며, View, Controller, Service, ServiceImpl, Mapper를 사용한다.
4. 개발 일정 (수정 : 2019. 12. 11)
* 개발환경 구축 미반영 부분 수정
1) 2019. 12. 11 : 계획수립
2) 2019. 12. 12 : MS SQL 설치 / JDK 8 설치
3) 2019. 12. 13 : eclipse 환경설정 및 MS sql 연동
4) 2019. 12. 14 : 입력 form 완성
* 총 3페이지, 구현목표에 명시된 Tag 모두 사용
5) 2019. 12. 15 : 임시저장 기능 구현 완료.
※ 2019. 12. 13 이후 일정은 1일 1 Commit을 원칙으로 함.
2020.01.12 수정사항
- 임시저장 모듈은 개발 완료되었으나, 회사 PC에 저장된 코드라 개인 PC로 재구현 필요.
- 예정 : 프로젝트 완료 이후
'old > Java' 카테고리의 다른 글
[Java] ajax 으로 Controller에 배열 넘기기 (0) | 2020.02.17 |
---|---|
[DB/JAVA/JSP] STUFF문을 활용한 Key-Value형태 Data전송 (0) | 2020.01.24 |