목록program/design pattern (3)
yoursyun
목적 - 저수준의 데이터 액세스 로직과 고급 비즈니스 로직을 분리한다. 전형적인 DAO 구현 요소 - DAO 팩토리 클래스 - DAO 인터페이스 - DAO 인터페이스를 구현하는 구체적 클래스 - 데이터 전송 객체들(밸류(value) 객체) https://www.ibm.com/developerworks/kr/library/j-dao/
정확한 형태의 MVC 인지... 의문이 좀 들긴 하지만, 구글링을 참조 하여 MVC 형태의 게시판을 제작해 보았습니다. 제작된 파일은 첨부된 파일을 확인 하시면 됩니다. 데이터 베이스는 mySQL을 써보았습니다. [ 테이블 생성 구문 ] # create table CREATE TABLE tb_gWareBoard ( idx int(4) not null auto_increment primary key -- 인덱스 , seq int(4) not null -- 게시물 순번 , parentidx int(4) not null DEFAULT 0 -- 부모 인덱스 , title varchar(100) not null -- 게시물 제목 , userName char(20) not null -- 작성자명 , userEmai..
* 한빛 헤드 퍼스트 교재 참조 * 작업을 들어가기전 해당 교재나 또는 개발, 배포 디렉토리 설정 같은게 필요 합니다. (구길에 가믄 더 좋은 형태? 로 볼 수 있네염.... ) [ web.xml ] * 실 적용시 주석은 삭제 MVC Beer com.example.web.BeerSelect MVC Beer /SelectBeer.do [ BeerSelect.java ] // 개발 환경, 배포 환경 디렉토리와 일치 해야 합니다. package com.example.web; import javax.servlet.*; import javax.servlet.http.*; import java.io.*; public class BeerSelect extends HttpServlet { public void doPo..