본문 바로가기

Programming/Spring28

전자정부프레임워크 JUNIT 을 이용한 테스트 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768package com.test; import static org.junit.Assert.*; import java.util.HashMap;import java.util.Map; import javax.annotation.Resource; import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory;import org.junit.Test;import org.junit.runner.RunWith;i.. 2015. 6. 10.
[spring] @pathVariable 사용설정및 사용하기 참고urlhttp://xens.tistory.com/237http://georgovassilis.blogspot.kr/2012/03/spring-pathvariable-mapping-incomplete.html web.xmlappServlet 수정전/ -->수정후 ( 여기때문에 되게 고생했다.. 설정안하면404 떨어진다.. ) servlet-context.xml controller@RequestMapping(value="/board/{seq}", method=RequestMethod.GET)public ModelAndView boardSeq(@PathVariable("seq")String seq )throws Exception{try{logger.info("seq(get):"+seq);return new.. 2015. 6. 10.
[전자정부프레임워크] "알 수 없는 오류가 발생하였습니다." 라는 에러 메시지가 발생했을 때 대처법 출처: http://royalvip.tistory.com/34 작년에 수행했던 전자정부 프레임워크에서는 에러메시지는 비교적 예쁘게 발생하는 편이라 에러잡는데 크게 어려움을 못 느꼈었다. 올해 프로젝트를 하고 있는 중에 "알 수 없는 오류가 발생하였습니다."라는 메시지가 나타나면서 서버도, 사용자도, 프레임워크도 정말 알 수 없는 오류가 되어버렸다. log4j의 debug레벨 출력에도, Was의 로그에도 그 어디에도 에러의 흔적이 나타나지 않았다. 당황해하면서도... intellij의 디버깅 모드로 잡아서 처리하거나 디버깅도 안잡히면 정말 감으로 때려잡는(!) 기가막힌 상황이 발생하였다. (감으로 때려잡는 승률이 꽤 괜찮아서 이젠 나도 점점 급수가 오르는 느낌이다.) 그러던 중~ 오늘 작년에 진행하던 프로.. 2015. 6. 4.
[전자정부프레임워크] 공통서비스 - 게시판 익명처리 개요게시판을 사용하기 위해서는 반드시 사용자 인증 및 권한 부여가 필요하지만 익명게시판의 경우는 인증 및 권한이 없더라도 사용 가능하도록 익명 기능을 제공한다.설명게시판기능 중에서 익명게시판의 경우는 익명성 보장을 위하여 사용자에 대한 정보를 기록하지 않는다. 추가적으로 사용자 인증, 즉 로그인되지 않더라고 익명게시판에 대한 읽기 및 쓰기 기능을 제공해야 한다. (권한 부여 불필요)다만, 익명게시판 자체에 사용자 확인 및 권한 확인 등의 로직을 수행하지 않더라고 시스템적으로 수행되는 인증 확인 및 권한확인 등의 로직은 별도로 제외시켜야 한다.관련소스게시판 사용기능 참조 (기존 게시판 사용기능을 그대로 사용)관련테이블게시판 사용기능 참조 (기존 게시판 사용기능을 그대로 사용)환경설정익명게시판과 관련된 UR.. 2015. 6. 2.