[ToyProject](1) React와 Spring boot를 이용한 엑셀 파일 업로드, 다운로드

이슬기·2024년 1월 17일
0

project

목록 보기
9/42

그룹웨어에서 사용되는 엑셀의 활용을 토이 프로젝트로 먼저 실시해보고자 한다.

설계

  1. 그룹웨어 직원관리에 직원을 검색하면 직원에 대한 상세정보가 출력된다.
    2-1. 기본 형식이 들어간 엑셀 파일을 다운로드
    -> 엑셀 파일에 내용을 추가
    -> 파일을 그룹웨어에 업로드
    -> 엑셀의 내용이 그룹웨어에 출력
    2-2. 전체 직원 정보 중 일부 직원 정보 상세 검색
    -> 해당 직원들의 목록을 엑셀 파일로 다운로드

처음에는 2-1을 생각했지만 2-2의 경우가 실제로 많이 사용될 것이라고 판단되어 둘 중 하나를 선택해서 구현하고자 한다.

Front-End는 React, Back-End는 SpringBoot로 코드를 구현하여 로직의 완전한 분리를 이루고자 한다.

자바 코드 -> React, Spring으로 분리

엑셀 파일을 다운 받고 업로드 하는 것을 자바 코드로 먼저 구현해 본 다음 React, Spring으로 변환시켜보고자 한다.

메서드 설계

  1. 직원 등록 (empInsert)
  2. 직원 조회 (empList)
  3. 직원 수정 (empUpdate)
  4. 직원 삭제 (empDelete)
  5. 조회된 직원 리스트 엑셀로 다운 (empListToExcel)

클래스 설계

< Controller >
1. EmpController

< Logic >
1. EmpLogic

< Dao >
1. EmpDao

< VO >
1. empVO
1) empName : String
2) empGender : boolean
3) empPNumber : String
4) empCode : int

< SQL >
1. emp.xml

0개의 댓글

관련 채용 정보