Programming/Spring(14)
-
Spring JUnit(단위 테스트), MyBatis
1. JUnit 이용해 유닛 테스트하는 법2. lazyLuke 이용해 test log 남기기 3. MyBatis 설정법 1. 유닛 테스트하기 1) 테스트 클래스 만들기 2) root-context.xml 위치 잡아준 후 테스트할 객체 주입 1 2 @Inject private DataSource dataSource; cs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 //junit의 test는 springFramework를 다 돌리지 않기 때문에 //의존성 주입을 해주는 context를 같이 돌린다고 명시해야 한다. @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations={"file:src..
2016.12.15 -
Spring 기본
Model2는 일종의 디자인패턴(관점에 따라 문서를 분류해놓은 것) Spring/Struts는 Model2 개발을 위한 라이브러리 툴 Mybatis는 xml로 쿼리문을 한꺼번에 관리할 수 있게 해주는 툴(Dependency Injection Container) MVC Model2의 문제점 1) 객체 생성 JAVA에서 다른 클래스 이용하기 위해 매번 객체를 생성하는 것처럼, Model2의 서버에서도 request 마다 새로운 객체를 생성하기 때문에 메모리 낭비가 심하다. 2) 형 변환 form과 parameter로 값을 넘기면 무조건 String으로 넘어가기 때문에 매번 형변환을 해야 한다. 이 두 문제점은 Spring을 통해 해결 가능하다. Spring은 관점 지향 언어로서 객체 지향 언어와 달리 Cla..
2016.12.13