본문 바로가기
Back-end/Spring

[Spring] 게시판 만들기 기본

by JiGyeong 2016. 4. 21.

<package 구조>

지금까지 만들던 pack 구조

web biz dao vo 사이에 service가 추가된다.


<내부 구성>

web - controller

service - interface, class

biz - interface, class

dao - interface, class


transaction 때문에 4구조로 나누었다.

업무처리 부담을 줄이기 위해서.


<호출 경로>

web은 하나의 service 호출만 해줌. Session은 여기서 가져옴

service는 여러개의 biz 호출





validation 체크를 해준다.


아까 vo에서 validation체크를 해주었으니 꼭 error를 전달해준다.




articleServiceImpl에서 write 페이지에서 빈칸이 있을 경우

error 메세지를 띄우도록 만든다.



write.jsp

vo값을 호출하여 Error가 발생해도 이전에 적었던 내용이 들어있도록 만들었다.




결과창 : 


아무것도 입력하지 않았을 떄


제목과 내용을 입력했을 때 남아있는 제목과 내용