본문 바로가기

Information Technology/Spring Framework

(13)
ANT 사용법 아래 내용은 고수로 가는 지름길! Jakarta Project 이클립스 기반 프로젝트 필수 유틸리티: CVS, Ant, JUnit 두 책의 ant 부분을 보고 정리하였습니다. # build.xml 파일의 기본구조 ... ... ... ... ... # project 태그 1) name : 프로젝트의 이름 2) default : Ant를 실행할때 target을 지정하지 않은 경우 기본적으로 사용할 target (필수) 3) basedir : 경로 계산할때의 기준 디렉토리. 지정하지 않은 경우 현재 디렉토리가 basedir로 사용된다. basedir 프로퍼티의 값으로도 사용된다. # target 태그 1) name : 타켓의 이름 (필수) 2) depends : 이 타겟이 의존하고 있는 타겟의 목록. 각 타..
ANT 귀한 팁들.. [펌자료] I. 집합 태그 1. ①개요 -. fileset이란 말 그대로 파일의 집합을 말하며 특정 태스크에서 파일을 포함하여야 할때 손쉽게 특정 파일이나 집합을 지정해 주는데 사용된다 주로 클래스패스나, 압축, 파일 카피등의 task에서 사용되어진다 ②예제 사용예제-1 모든 디렉토리의 java파일을 포함시키면서 파일이름중 Test가 들어가는 파일은 제외하는 fileset을 나타낸다 위 세가지 fileset은 같은 의미이다 사용예제-2 ","를 사용하여 나타낼 수도 있고 다로 분리하여 tag를 사용할 수도 있다 위 두 fileset은 같은 의미이다 ③ 속성 속성 설명 필수여부 dir 파일집합의 최상위 디렉토리 (루트 디렉토리) dir나 file둘중 하나는 필수 file 특정 하나의 파일을 지정할때 사용 defaul..
Access restriction: The type BASE64Decoder is not accessible due to restriction on required library import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; 를 사용하려고 하는데 다음과 같은 메시지가 이클립스 화면에 보였다. Access restriction: The type BASE64Encoder is not accessible due to restriction on required library. Access restriction: The type BASE64Decoder is not accessible due to restriction on required library. 이 문제는 네이버의 검색을 통해 다음과 같이 해결하였다. 이클립스 환경설정을 열어 아래와 같이 설정한다. Windows - Preferences Apply 를 누르고 OK를..
전자전부 프레임워크 공통컴포넌트 이 화면 보기가 너무 힘들다; OSAF 예제 애플리케이션 띄우는거 보다 100배는 올래거리는것 같다. 그나마 이 화면에서 다음으로 전개도 안된다. 왜냐면 DB가 세팅되지 않았기 떄문에;; 전자 정부 사이트에서 받은 mysql용 sql 파일들을 돌리다 보면 계속 에러가 난다. 자주 보이는 건 주키가 너무 길다는 에러인데 이건 주키 컬럼 사이즈(보통 메서드 이름이 200으로 잡혀 있었다.)를 줄여가면서 지나갔다. 그런데 두번째 sql 파일의 에러는 도무지 모르겠다; MySQL을 설치한지 오래되서 새 버전으로 올린 담에 해봐야 하는건지.. 그냥 오라클로 해야하는건지... 아흑.. 맞다. DB만 만들다고 돌아가는것도 아니다. globals.properties 파일을 C:\Documents and Settings..
@mvc의 modelMap 사용 modelMap은 @mvc를 통해 만들어진 결과값을 view페이지에 전달하기 위한 Map 이다. 기존 spring mvc에서는 modelAndView를 사용하였는데 이를 @mvc로 바꾸어 편리하게 사용할 때에는 ModelMap이 유용하다. 사용방법은 간단하다. 메소드의 매개변소로 modelMap을 넘겨받거나 1.public void List(ModelMap modelMap) { 2. modelMap.addAttribute(넘길객체); 3.} 리턴 값으로 ModelMap을 넘겨주거나 1.public void List() { 2. ModelMap modelMap = new ModelMap(); 3. modelMap.addAttribute(넘길객체); 4. modelMap.addAttribute("키", 넘길..