본문 바로가기

이론정리

(4)
web.xml, root-context.xml, servlet-context.xml 이란? web.xml 개요 Web Application의 환경설정 파일로 Web Application에 단 하나만 존재한다. 서버는 처음 로딩될 때 web.xml파일을 읽고 해당 환경 설정을 tomcat에 적용시켜 서버를 실행한다. Spring legacy project에 webapp/WEB-INF 경로에 위치한다. 구조 contextConfigLocation /WEB-INF/spring/root-context.xml org.springframework.web.context.ContextLoaderListener appServlet org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring/appServlet/se..
Mapper란? 개요 Mybatis에서 사용되며 매핑 파일에 기재된 SQL문을 호출하기 위한 인터페이스이다. 구조 SELECT POST_NO, TITLE, NICK_NAME, POSTING_DATE FROM board_post ORDER BY POST_NO DESC; package kr.co.myboard.dao; import java.util.List; import org.mybatis.spring.SqlSessionTemplate; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Repository; import kr.co.myboard.vo.BoardPostVO; @Repository..
JUnit이란 정의 JUnit(제이유닛)은 자바 프로그래밍 언어용 유닛 테스트 프레임워크이다. JUnit은 테스트 주도 개발 면에서 중요하며 SUnit과 함께 시작된 XUnit이라는 이름의 유닛 테스트 프레임워크 계열의 하나이다. JUnit은 컴파일 타임에 JAR로서 링크된다. 프레임워크는 JUnit 3.8 이하의 경우 junit.framework 패키지 밑에 상주하며, JUnit 4 이상의 경우 org.junit 패키지 밑에 상주한다.(ko.wikipedia.org/wiki/JUnit) 사용법 eclipse에서 proect 우크릭 → Build Path →Configuration Build Path... → Laibraries탭 → Add Laibrary → JUnit클릭 테스트가 필요한 메소드에 @Test 어노테이..
pom.xml(Project Option Model)이란 개요 Maven Project에서 필요한 라이브러리를 정의하는데 사용된다. 최초 pom.xml생성 시 생성되어 있는 기본 라이브러리에 개발자가 필요한 라이브러리를 추가 구성해서 사용할 수 있다. 라이브러리 추가 시 네트워크를 통해 해당 라이브러리와 그 라이브러리를 작동하는데 필요한 다른 라이브러리도 다운 받는다. 구조 4.0.0 com.mytest spring MyTest01 war 1.0.0-BUILD-SNAPSHOT 1.6 3.1.1.RELEASE 1.6.10 1.6.6 org.springframework spring-context ${org.springframework-version} commons-logging commons-logging ... 위 코드는 eclipse에서 spring legac..