<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가 발생해도 이전에 적었던 내용이 들어있도록 만들었다.
결과창 :
아무것도 입력하지 않았을 떄
제목과 내용을 입력했을 때 남아있는 제목과 내용
'Back-end > Spring' 카테고리의 다른 글
[HTML5] 웹소켓( WebSockat ) (2) | 2016.04.22 |
---|---|
[Spring] 게시판 만들기 (0) | 2016.04.21 |
[Spring] Query ( choose, when, if, where, foreach ) (0) | 2016.04.20 |
[Spring] Insert, Select, 실습 (0) | 2016.04.20 |
[Spring] DB를 사용하는 방법 - myBatis 개념 (0) | 2016.04.20 |