본문 바로가기
프로그래밍 놀이터/Web

Chap 13. 웹 어플리케이션의 일반적인 구성 및 방명록 구현

by 돼지왕왕돼지 2015. 1. 20.

Chap 13. 웹 어플리케이션의 일반적인 구성 및 방명록 구현


* 웹 어플리케이션의 전형적인 구성 요소


-

웹 어플리케이션의 주요 구성 요소.


Service 클래스 : 사용자의 요청을 처리하는 기능. DAO 클래스를 통해 DB 연동을 처리.

DAO 클래스 : DB와 관련된 CRUD 작업을 처리.

JSP(뷰) : Service 클래스가 실행한 결과를 화면에 출력해주거나 Service 가 기능을 수행하는 데 필요한 데이터 전달.

MVC 프레임워크 : 사용자의 요청을 Service 에 전달하고 Service 의 실행 결과를 JSP 와 같은 뷰에 전달. 스프링 MVC 나 스트러츠와 같은 프레임워크가 이에 해당한다.



-

데이터 접근 객체 ( Data Access Object ) 의 구현


데이터에 접근할 때 사용되는 객체 클래스.

일반적으로 한 개의 DB 테이블 당 한 개의 DAO 클래스를 작성한다.

각 DAO 클래스는 insert, select, update, delete 쿼리를 실행해주는 메서드를 제공해준다.






댓글0