tails5555 / testbbs

Test BBS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

기본적인 CRUD

테이블 구조

  • 사원 (Employee) -> 부서 (Department)
    • 사원 정보 (이름, 나이, 경력, 부서번호, 삽입 및 수정 날짜)
    • 부서 정보 (이름, 전화번호, 삽입 및 수정 날짜)

과제 1 요구 사항

/employee/list

  • 사원 테이블 CRUD 구현
    • 사원 정보 중 부서 추가 시, 부서 이름을 선택하여 설정할 수 있어야 한다.
    • 사원 목록 표기 시, 부서 번호가 아닌 이름을 출력해야 한다.
  • 부서 별 사원 총 카운트도 표기할 것.
  • Department 에선 대놓고 Mapper - Controller 로 했다. Employee 구현 시, Service 단위도 추가해서 해볼 것.

/department/employees

  • ResultMap 을 사용하여 부서 별 사원 정보를 출력할 것.
부서1 이름
--------
사원1 레이블
사원2 레이블

부서2 이름
---------
사원3 레이블
사원4 레이블
...

과제 2 요구 사항

/employee/list

  • 사원 이름으로 검색
  • 페이지는 5, 10, 20 단위로 조절할 수 있어야 한다.
  • 페이지는 1, 2, 3, ... 10 까지 표기하고, 다음 / 이전 단위 페이지, 최초 / 최종 단위 페이지 구현 요망
  • 페이징네이션과 검색 기능을 query string 에 따라 제어할 수 있어야 한다.
  • 사원 정보를 여러 개 클릭 시, 삭제할 수 있는 기능도 구현해볼 것. (이는 JS 를 조금 다뤄야 한다.)

About

Test BBS


Languages

Language:HTML 39.0%Language:Java 35.4%Language:CSS 20.9%Language:JavaScript 4.7%