목록전자 (6)
잡동사니
안녕하세요. yeTi입니다.오늘은 전자정부프레임워크에서 트랜젝션을 관리하는 방법에 대해 알아보겠습니다. 사용환경전자정부프레임워크 : 3.5.1 context-transaction.xml에 bean 설정 소스단에서 다음과 같이 사용정의@Resource(name = "txManager") protected DataSourceTransactionManager txManager;트랜젝션 시작DefaultTransactionDefinition def = new DefaultTransactionDefinition(); def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED); TransactionStatus txStatus = txManager...
안녕하세요. yeTi입니다.오늘은 전자정부프레임워크 환경에서 JUnit을 활용하여 테스트 케이스를 만드는 방법에 대해서 알아보겠습니다. 사용환경전자정부프레임워크 : 3.5.1 pom.xml에 다음 사항 추가 com.jayway.jsonpath json-path-assert 0.8.1 test org.mockito mockito-core 1.9.5 test org.springframework spring-test 3.2.3.RELEASE test 테스트 케이스를 만들고자 하는 클래스에서 우클릭 -> New -> JUnit Test Case 선택Next -> 테스트 케이스를 만들고자하는 함수를 선택 후 FinishTest 클래스 상단에 다음 사항 추가import static org.junit.Assert.*..
안녕하세요. yeTi입니다.오늘은 전자정부프레임워크에서 다국어 지원을 설정하는 방법에 대해서 알아보겠습니다. 사용환경전자정부프레임워트 : 3.5.1 context-common.xml에 다음과 같이 설정을 추가합니다. classpath:/properties/message 60 resources/properties 폴더에 다국어를 지원할 프로퍼티 파일을 생성합니다.message_ko.propertiesmessage_en.properties자바단에서 다음과 같이 사용합니다.messageSource.getMessage("resource.locale.msg1" , null , Locale.KOREAN );messageSource.getMessage("resource.locale.msg1" , null , Loca..
안녕하세요. yeTi입니다.오늘은 logj4를 활용하여 좌표계를 변환하는 방법에 대해서 알아보겠습니다. 환경 - 전자정부프레임워크 - Proj4j-0.1.0 1. SVN을 통하여 소스를 다운받습니다. (http://svn.osgeo.org/metacrs/proj4j/) 2. Ant를 활용하여 빌드합니다.3. 2번에서 생성한 라이브러리를 활용할 프로젝트에 추가합니다. - proj4j-0.1.0.jar4. 다음과 같이 활용합니다.import org.osgeo.proj4j.CRSFactory; import org.osgeo.proj4j.CoordinateReferenceSystem; import org.osgeo.proj4j.CoordinateTransform; import org.osgeo.proj4j.Co..
안녕하세요. yeTi입니다.오늘은 전자정부프레임워크에서 서버단에서 JSON으로 데이터는 반환하기 위해 설정하는 방법에 대해서 알아보겠습니다. 사용환경전자정부프레임워크 : 3.5.1 스프링프레임워크에서 제공하는 MappingJacksonJsonView를 활용하여 ModelAndView로 반환하는 방법에 대해 알아보겠습니다. 1. BeanNameViewResolver와 MappingJacksonJsonView 등록을 위하여 서블릿 설정파일(EX :: dispatcher-servlet.xml 또는 mvc-config.xml)에 빈을 설정합니다. 2. 서버단 Controller에서 ModelAndView를 활용하여 객체를 반환합니다. 이 때, MappingJacksonJsonView를 설정할 때 bean ID를..
안녕하세요. yeti입니다.오늘은 전자정부프레임워크에서 log4j2를 사용하여 log를 남기는 방법에 대해서 알아보겠습니다. 사용 환경 전자정부프레임워크 : 3.5.1 log4j2를 사용하기위해서 라이브러리를 추가합니다.방법은 log4j2 홈페이지(http://logging.apache.org/log4j/2.x/download.html)에 가서 jar 파일을 직업 다운받는 방법이 있고MAVEN을 사용해서 추가하는 방법이 있습니다.저는 MAVEN을 사용해서 추가하는 방법으로 진행해보겠습니다. 1. pom.xml에 라이브러리를 추가합니다. org.apache.logging.log4j log4j-api 2.5 org.apache.logging.log4j log4j-core 2.5 2. WEB-INF/class..