목록로직분리 (2)
today_is
오늘의 목표앞서 MVC패턴의 로직 분리에 대해서 배웠으니, 페이징을 적용한 게시판 목록 및 검색 기능을 구현해보자 BoardDTO idxnumberdefault board2_seq.nextvalprimary keytitlevarchar2(500)not null writervarchar2(100)not null contentvarchar2(4000)not null imagevarchar2(500) ipaddrvarchar2(100)not null viewCountnumberdefault 0 writeDatedatedefault sysdate BoardDAOpackage board2;import java.sql.Connection;import java.sql.PreparedStatement;impor..
오늘의 목표먼저 MVC패턴의 장점을 배우고, 목적에 맞게 로직을 분리해보자 JSP (model 1 의 장단점) 장점1) HTML 과 Java 코드를 함께 사용할 수 있다2) Java 코드를 편리하게 사용하기 위한 라이브러리가 있다: EL 태그 / JSTL 태그3) 개발 로직과 화면 구성을 동시에 수행할 수 있다단점1) 사이트 규모가 커지면, 파일 관리가 어려워진다2) 개발 로직과 화면 구성을 동시에 수행할 수 있다: 유지 보수가 까다로움3) HTML과 Java 코드를 분리하여 처리 및 표현을 별도로 개발하는 편이 더 좋다: MVC패턴을 사용하는 궁극적 이유 !! MVC 패턴 사용이유 1) 모델과 뷰의 분리: 무조건 사용자가 직접 DB에 접근할 수 있으면 안되기 때문모델은 데이터, 뷰는 보이는 화..