MVC (4) 썸네일형 리스트형 servlet-context.xml 한 줄 정리 : 스프링 MVC 관련 설정만을 분리하기 위해서 만들어진 파일 STS로 프로젝트 생성 후 계속 에러가 나는 경우 STS 설치 후, 프로젝트를 생성하면 아래와 같은 오류가 나는 경우가 있다. 이 경우 당황스럽지 않을 수 없다.난 분명 프로젝트만 생성했는데, 도대체 왜 에러가 나는 거냐구 ㅡㅡ? 아무것도 안 만졌는데 이렇게 에러가 나는 경우에는, 메이븐이 문제다.정확히 말하면 메이븐에서 라이브러리를 제대로 다운로지 못 해서 생기는 에러이다. 해결방법은 의외로 간단하다. 메이븐 기본 저장소인 .m2 폴더를 삭제 해주는 것이다.sts 재기동시 메이븐 저장소는 자동으로 다운된다. 다시 산뜻한 마음으로 프로젝트를 돌려보자. ^^ Spring MVC Controller 를 JUnit으로 Test 하기 with EasyMock [출처] 머찐아빠 블로그 annotation을 이용한 jUnitTest를 하려면 이것저것 신경쓸게 많다. 하지만 EasyMock을 사용하면 그 신경쓸꺼리를 많이 덜게 해준다. 특히 Controller 같은 경우 request, response등의 Mockup 객체가 있어야 하기에 더더욱 그렇다. 세팅방법은 간단하다. EasyMock의 클래스/메소드 사용법만 익히면 된다. 1. 관련 jar 파일을 임포트한다. easymock-3.0.jar 처음 easymock-3.0.jar(현재 최신판)만 import 하니 관련 클래스가 없다는 다음의 메시지가 뜬다. java.lang.NoClassDefFoundError: org/objenesis/ObjenesisHelper --- 이하 생략 ---- 그래서 찾아보니 j.. 초보 Java 웹 개발자들을 위한 학습 로드맵 [출처 ] http://kwon37xi.egloos.com/3666564 OKJSP에 자주 가서 요즘 자바 개발자들이 어떻게 살아가나를 보는 편인데, 아주 많이 반복적으로 올라오는 질문이 "대체 뭘 공부해야 하나요? 프레임워크는 Spring을 해야 할까요? iBATIS를 해야 할까요?" 하는 식의 질문들이다(이 질문은 사실 말이 안된다. 왜 그런지 읽다보면 나온다). Java는 웹 관련 프레임워크들이 너무 다양하고, Ruby나 Python 같은 경우에는 RubyOnRails나 Django 처럼 하나의 프레임워크 안에 기능별 프레임워크들도 모두 다 All in one 형태로 들어 있어서 혼란을 주지 않는 반면, Java는 각 영역별로 프레임워크가 모두 다르고, 또한 각 영역별로 존재하는 프레임워크들의 종류.. 이전 1 다음