(p.81) 3-11. Collection 엘리먼트의 데이타 타입 명시하기 문제 기본적으로 스프링은 컬렉션에 있는 모든 엘리먼트를 문자열로 처리한다. 해결책 컬렉션의 각 엘리먼트 value 태그에서 type 속성을 이용한다. 컬렉션 태그에서 value-type 속성을 사용하여 모든 엘리먼트에 적용 Java 1.5 이상의 버전의 경우, type-safe 방식으로 정의하면 스프링이 알아서 처리한다. (p.84) 3-12. Factory beans 와 Utility 스키마를 이용해서 컬렉션 정의하기 문제 기본 컬렉션 태그로 컬렉션을 정의할 때, LinkedList, TreeSet, TreeMap 같은 구상 클래스를 정의할 수 없다. 게다가 다른 bean들 사이에서 컬렉션을 공유하기 힘들다. 해결책 대응되는 f..
이슈 조회되는 테이블이 요청값에 따라 테이블을 동적으로 변경시켜야 한다. 문제발생 iBatis는 SQL-ID가 한번 실행되면 내부적으로 읽어온 결과의 metadata를 저장한다. 다음번에 호출되었을 때 이미 캐쉬에 저장된 필드를 쿼리결과에서 찾는다. 쿼리대상 테이블이 변경되어 테이블의 필드명이 metadata의 필드명과 일치하지 않는다. (에러발생) 해결책 statement의 attribute로 "remapResults=true"를 설정하면 metadata를 캐쉬하지 않는다. SELECT * FROM $tbl_nm$ WHERE SUBSTR (rcp_no, 0, 8) >= #fromdt# AND SUBSTR (rcp_no, 0, 8)
오페라 모바일 에뮬레이터 모바일 기기별로 오페라 브라우저를 확인할 수 있다. 모바일 웹 서비스 개발시 매우 유용한 툴인것 같다. Opera Mobile Emulator 에뮬레이터 선택하기 에뮬레이터 화면에서 실행하기 Windows Mobile 6.1.4 Emulator Images Windows Mobile 6.1.4 Emulator Images iPhone Simulator iPhone Simulator iPhone Simulator : 가로보기 지원 viewport 란 The viewport refers to the portion of your browser that is actually used for displaying your web page Viewport, Device, and Documen..