현재 게시판 클래스를 정리하는 작업을 진행 중이다.
지저분하지만, 정리하기전에 코드를 한번 남겨두고 싶어서 캡쳐해 보았다.
여기있는 자바 코드들이 게시판을 구동하는 주요 엔진이라고 생각하면 된다.
현재 : 모든 처리가 BoardController 하나에 의해서 처리된다.
정리 후 : 각 모듈별로 Controller를 하나씩 만들 계획
현재 : Command 부분이 전부 하나의 패키지 안에 있다.
정리 후 : 각 모듈별로 패키지를 분리할 계획
DAO나, DTO는 안건드려도 될 것 같다.
Util에 있는 LoginChecker는 세션에서 로그인 정보를 관리해준다고 해야하나.. 아무튼 전체적으로 관리?? 해준다. 조금 더 공부해야겠다.
PagingList는 페이징 처리를 해주는데 도움을 주는 친구이다.
오른쪽의 jsp파일은 웹페이지화면을 뿌려주는 친구들이다. 일반적으로 View라고 한다.
중간중간 DB체크를 위해 만들었던 친구도 있고,
무엇보다 페이지 이름들이 정리가 덜 되어 있다.
이 부분도 정리를 할 것이다.
정리하면서 코드도 반복적으로 쓰이는 것도 정리하고 리팩토링??? 초보자지만 그래도 한번 도전해보련다.
다 정리되면 또 올려보겠다.
'Information Technology > Spring FrameWork' 카테고리의 다른 글
게시판 만들기 - 게시판 구조 (0) | 2018.07.18 |
---|---|
스프링과 mySql 연동하기 (0) | 2018.06.14 |
게시판 만들기 - DB ER 다이어그램 (1) (0) | 2018.05.25 |
Spring 강의 정리 노트 (1) (0) | 2018.04.26 |
[토비의 스프링 Study (1)] 스프링 설치하고 Git으로 연동하기 (0) | 2018.03.28 |