https://cafe.naver.com/hamminglab/21601
https://cafe.naver.com/hamminglab/20133
비즈니스 모델에는 <Interface>
가 필수다. Model과 통신시 JDBC를 Interface가 갖고있어 해당 부분만 변경하면 JDBC 변경이 수월하다.
백단(Servlet.java/java) - controller - 비즈니스 모델(service.java) - (Model)DAO - VO - DB
|
프론트 - View(.jsp)
위 모델은 ${} JSTL 로 구현
프론트(view) / 백단(controller) - DAO - VO - DB
위 모델은 <% %> 스크립트릿, <%= %> 표현식으로 구현한다.
https://dkswnkk.tistory.com/500
JSP @WebServlet -> 스프링 @RequestMapping -> 스프링 4.3부터 지원 @GetMapping, @PostMapping
책에있는 cos방식
까페에 있는 common 방식