old/Java

[Side_Project] 임시저장 기능 모듈 개발_01_계획수립(Java/JavaScript/JSP/DB/MSSql)

뒷골목프로그래머 2019. 12. 11. 01:25
반응형

안녕하세요! 글쓰는 개발자입니다.

 

우리가 흔히 웹을 사용하다보면,

요즘은 임시저장 기능을 많이 볼 수 있는데요.

 

자*설 닷컴에서 자기소개서를 작성해보셨다던가

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로 재구현 필요.

- 예정 : 프로젝트 완료 이후

반응형