진이의 Developer Story
지난 DB셋팅 포스트에 이어 MyBatis 셋팅입니다. (1) mapper-context.xml /WEB-INF/spring 디렉토리에 mapper-context.xml 파일을 생성합니다. /WEB-INF/ 디렉토리에 sqlmap 디렉토리를 생성해주시고, sqlmap 디렉토리에 mappers 디렉토리를 생성해주세요! 여기서 잠깐! mapper-context의 내용을 읽을 수 있는 이유는? 지난 포스트에서 web.xml에서 컨텍스트 파라미터를 수정해줌으로써 mapper-context.xml을 읽을 수 있게 되었습니다. MyBatis를 사용하기 위해서 필요한 빈은 2가지입니다. 바로 SqlSessionFactoryBean과 SqlSessionTemplate인데 위와 같이 적어줍니다. 지금은 설정방법만 알아보..
(1) 데이터베이스 및 테이블 생성 여러가지 DBMS(MS-SQL, Oracle, MySQL)가 있지만 저는 MySQL를 사용해보겠습니다. MySQL을 설치해주시고, Database와 Table을 생성해봅시다. board테이블의 필드는 다음과 같습니다. Field Type Comment idx int(11) 게시글 번호 title varchar(100) 게시글 제목 content varchar(5000) 게시글 내용 id varchar(50) 게시글 작성자 hit int(11) 조회수 date datetime 작성날짜 // sample 데이터베이스를 생성한다. create database sample; // 사용할 DB를 sample로 지정한다. use sample; // sample DB에 board ..
※ 본 포스트는 개인 공부 목적으로 정리한 글이므로, 틀린 사항이 있을 수도 있습니다. 지적해주시면 수정하도록 하겠습니다. Spring Framework와 MyBatis를 사용하여 게시판을 만들어보겠습니다. (1) 프로젝트 생성 New -> Spring Project Project Name을 적어주시고, Templates는 Spring MVC Project를 선택해줍니다. 그리고 프로젝트 패키지를 지정해주셔야 합니다. (최소 3단구조로 만들어야 합니다.) 저는 Project Name 에는 board, 패키지는 com.sample.board로 지정하였습니다. 프로젝트 생성까지 끝마쳤다면 본격적으로 게시판을 만들어보겠습니다. (2) pom.xml 정의 앞서 만든 프로젝트는 Maven 기반 프로젝트입니다. 따..