앞으로 전자정부프레임워크를 이용해 게시판을 직접 만들어 볼 예정이라 예제 코드를 분석하여 어떤 구조로 이루어져 있는지 공부했다. 아주 쉽게 잘 설명해주신 게시물이 있어 링크를 첨부한다.
참고tistory
Controller.java
: 사용자의 요청을 받아 처리해서 반환하는 기능 수행@Controller
, @Resource
등 사용함jsp.index
파일의 기본 포워딩 url 주소를 바꿔주면 처음 접속할 때 해당 페이지로 이동한다.이번주부터 15일 간 게시판을 만들어 볼 예정이다. 출장을 관리하는 관리자용 페이지를 만들기 위해 테이블 설계서 및 화면정의서를 내일까지 만들기로 했다.
하나의 테이블에 모든 정보를 넣기에는 column 수가 너무 많아질 것 같아서 출장 게시물 테이블/사원 테이블/출장경비 테이블을 별도로 만들기로 했다.
게시물 리스트/게시물 조회/게시물 생성 및 수정 총 3개의 화면이 필요하다. 오늘 ppt로 게시물 리스트 화면을 설계했고 내일 나머지 2개를 만들 예정이다.
기본 예제 분석 후 빈 프로젝트를 만들고, 기본 예제에서 가져와야 할 것 같은 파일들을 가져와서 이름을 바꿔주었다. 그런데 어느 부분에 빠진 것이 있는지 새로 만든 프로젝트는 404 에러가 난다. 기존 예제는 수정한 대로 잘 나타나니 설계가 끝나면 다시 찬찬히 해봐야겠다.
테이블 설계서를 작성하는 것이 쉽지 않다. 저장해야 할 정보가 많고, 여러 개의 정보를 저장해야 되는 경우가 많아서 어떻게 설계할지 더 고민해봐야 할 것 같다.