root-context.xml6 [2-2.영속계층, 비즈니스계층]2.DAO생성과 XML Mapper 작업 1. XML 네임 스페이스 추가 2. SessionFactoy, SqlSessionTemplate 추가123456789101112131415161718192021 cs 3. BoardBAO 생성1234567891011121314151617181920package persistence; import java.util.List; import domain.BoardVO; public interface BoardDAO { public void create(BoardVO vo) throws Exception; public BoardVO read(Integer bno) throws Exception; public void update(BoardVO vo) throws Exception; public void del.. 2018. 8. 18. [06.스프링+MyBatis]5. 스프링에 빈으로 등록하기 스프링 빈 스캔 등록 @Repository로 스프링에 인식시켜도 스프링에서 해당 패키지를 스캔하지 않으면 스프링이 빈으로 등록되지 못함root-context.xml을 이용하여 설정해야함스프링 빈으로 등록되었다는 아이콘 확인 ※ 본 게시글은 코드로 배우는 스프링 웹 프로젝트 책을 참고하여 작성하였습니다. 2018. 8. 17. [스터디] 코드로배우는스프링 06 스프링과 MySQL을 연동 스프링 + MyBatis + MySQL의 최종 연결 테스트 마이바티스 작동 규칙 정의1234567891011 Colored by Color Scriptercs마이바티스에서 기본적으로 제공하는 캐시를 쓰지 않겠다는 뜻 root-context.xml 설정1cs설정하지 않으면 default로 설정 됨파일의 경로 단축키: 파일 선택하고 Alt + Enter test>java>org>zerock>web>MyBatisTest.java 12345678910111213141516171819202122232425262728293031323334353637package org.zerock.web; import static org.junit.Assert.fail; import javax.inject.Inject; impor.. 2018. 8. 16. [4.스프링+MyBatis_MySQL의 설정]4.DataSource 설정 DataSource spring과 MyBatis를 같이 사용하는 경우 주로 스프링의 설정으로 JDBC연결을 처리->Spring-jdbc 모듈의 클래스를 이용해서 root-context.xml에 DataSource 추가 DataSource: JDBC의 커넥션 처리 기능(MySQL과의 연동을 담당) 123456 Colored by Color Scriptercs spring-jdbc모듈의 DriverManagerDataSource클래스를 이용bean id객체 빈을 찾기 위해서 사용하는 가명id를 이용해서 다른 객체와 연결 spring-text모듈을 이용, WAS상에서 동작시키지 않고도 동작 확인 가능 DataSource 테스트 진행 1234567891011121314151617181920212223242526.. 2018. 8. 15. [4.스프링+MyBatis_MySQL의 설정]5.MyBatis연결 1. SqlSessionFactory 객체 설정(Connection 생성&처리, SQL실행) DataSource가 정상적으로 설정된 이후 MyBatis와 MySQL을 연동해야함 1. SqlSessionFactory 객체 설정MyBatis 스프링 연동 : SqlSessionFactory객체 이용 SqlSessionFactoryDB연결(Connection 생성&처리), SQL실행 가능 root-context.xml에 sqlSessionFactory bean 추가 123 Colored by Color Scriptercs 2. mybatis 설정 파일 생성(mybatis-config.xml)MyBatis: SQL Mapping 프레임워크 mybatis-config.xml: mybatis 설정 파일 src/mai.. 2018. 8. 13. [4.스프링+MyBatis_MySQL의 설정]3.MyBatis연동을 위한 준비 1.메이븐 라이브러리 추가->pom.xml 수정(lib추가)1. MyBatis2. MyBatis-Spring3.srping-jdbc4.spring-test 2. 메이븐 업데이트단축키: Alt+F5 추가된 라이브러리 확인 3.설정파일 웹 제외 모든 설정 파일 : root-context.xml(경로: src>main>webapp>WEB-INF>spring>root-context.xml) 웹 설정파일: servlet-context.xml(경로: src>main>webapp>WEB-INF>spring>sppServlet>servlet-context) Namespaceroot-context.xml 파일에서 프레임워크의 다양한 설정을 위해 Namespace 탭 이용 Namespace: XML 문서 내 태그나 속성 .. 2018. 8. 13. 이전 1 다음