Develop203 [2-1등록,수정,삭제,조회 기능의 구현]1.개발전준비-데이터베이스 관련 1. DataSource 등록 123456789101112131415161718192021222324252627282930313233package org.zerock.controller; import java.sql.Connection;import java.sql.SQLException; import javax.inject.Inject;import javax.sql.DataSource; import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.SpringJUnit4ClassR.. 2018. 8. 18. [오류]cvc-elt.1: Cannot find the declaration of element 'beans'. cvc-elt.1: Cannot find the declaration of element 'beans'. 2018. 8. 18. [2-1등록,수정,삭제,조회 기능의 구현]2.개발 준비 게시물 관리 = CRUD C(Create): 등록R(Read): 조회U(Update): 수정D(Delete): 삭제+ 리스트 개발 준비 영역 준비 설명 데이터베이스 관련 관련 스키마, 계정 생성 스키마 정의 사용자 계정 생성 테이블 설계와 생성 테이블 설계 테이블간의 관계 -> ERD로 작성 더미 데이터 생성 결과 확인에 필요한 더미 데이터 스프링 MVC 관련 패키지 구조 결정 패키지 이름, 코드 규칙 정의 개발 역할 분담 테스트 방법 수립 테스트 방법 인식 및 공유 화면 관련 화면 방식 결정 JSP 위주인지 HTML & JavaScript 위주인지 절대경로, 상대경로 페이지에서 사용하는 링크 처리를 하나로 통일 ※ 코드로 배우는 스프링 웹 프로젝트를 참고로 공부하였습니다. 2018. 8. 18. [06.스프링+MyBatis]7.MyBatis의 로그 log4jdbc-log4j2 log4jdbc-log4j2 라이브러리MyBatis의 로그를 지원 1. pom.xml에 log4jdbc-log4j2 추가 2. 메이븐 업데이트 후 라이브러리 모듈 추가 확인 3. 드라이버 클래스의 연결 URL 수정드라이버 클래스와 연결 URL은 데이터베이스와 연결된다. driverClass 변경1cs 4.log4jdbc 셋팅 1) log4jdbc.log4j2.propertiess 파일 생성 작성 1log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegatorcs 2) 로그 레벨 작성 rogback.xml 작성 123456789101112 Colored by Color Scriptercs 2018. 8. 18. [06.스프링+MyBatis]6.테스트 코드 작성 123456789101112131415161718192021222324252627282930313233343536package org.zerock.web; import javax.inject.Inject; import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;import org.zerock.domain.MemberVO;import org.zerock.persistence.MemberDAO; @RunWith(SpringJUnit4C.. 2018. 8. 18. [오류]NullPointerException JUnit테스트 중 오류가 발생하였다.NullPointerException memberMapper.xml의 namespace와 DAOImpl.java에 설정한 namespace가 일치하는데도 NullPointer가 떴다.MyBatis연동 테스트도 성공했는데 왜 오류가 뜨지?한 4시간 소비한 것 같다 망할 mapping 설정이 잘못되었나 root-context.xml을 확인했지만 이상 없었다. https://cafe.naver.com/javachobostudy남궁성의 코드초보스터디에 글을 작성하였다..!선생님께서 직접 달아주신 댓글은 SqlSession 객체 주입...! 진짜 댓글보자마자 아차싶었고 창피해서 숨고싶었다.완전 기초적인거잖아또한 책에 그대로 있는데 그냥 내가 급한 마음에 빼먹은 것이다그렇지만... 2018. 8. 18. 이전 1 ··· 12 13 14 15 16 17 18 ··· 34 다음