현재 게시판 클래스를 정리하는 작업을 진행 중이다. 


지저분하지만, 정리하기전에 코드를 한번 남겨두고 싶어서 캡쳐해 보았다. 



 


여기있는 자바 코드들이 게시판을 구동하는 주요 엔진이라고 생각하면 된다.



현재 : 모든 처리가 BoardController 하나에 의해서 처리된다. 


정리 후 : 각 모듈별로 Controller를 하나씩 만들 계획



현재 : Command 부분이 전부 하나의 패키지 안에 있다.


정리 후 : 각 모듈별로 패키지를 분리할 계획 



DAO나, DTO는 안건드려도 될 것 같다.



Util에 있는 LoginChecker는 세션에서 로그인 정보를 관리해준다고 해야하나.. 아무튼 전체적으로 관리?? 해준다. 조금 더 공부해야겠다. 



PagingList는 페이징 처리를 해주는데 도움을 주는 친구이다.




오른쪽의 jsp파일은 웹페이지화면을 뿌려주는 친구들이다. 일반적으로 View라고 한다. 



중간중간 DB체크를 위해 만들었던 친구도 있고,



무엇보다 페이지 이름들이 정리가 덜 되어 있다. 



이 부분도 정리를 할 것이다. 



정리하면서 코드도 반복적으로 쓰이는 것도 정리하고 리팩토링??? 초보자지만 그래도 한번 도전해보련다.



다 정리되면 또 올려보겠다.

+ Recent posts