본문 바로가기

JDK1.4.x

(3)
JDK1.4.x 와 Jeus4.2 조합에서 JDK1.6.x 와 Jeus6 조합으로 업그레이드 이후, Exception 처리 오류 JDK1.4.x 와 Jeus4.2 조합에서는 발생하지 않던 오류가, JDK1.6.x 와 Jeus6 조합으로 업그레이드 이후 발생하는 사항 중 하나가 Exception. try{ ...}catch(IOException ioe){ ..} 이었는데.. try 문장 안에 사용된 메소드 중 throw Exception 하는 것이 있었는데,이전에는 발생하지 않던 오류가 이제는 발생하는군요. 그래서, catch(IOException iod) 를 catch(Exception e) 로 바꾸니까 정상 작동.. ㅠ.ㅜ
Jeus1.4.x 에서 Jeus1.6.X 로 업그레이드시 주의사항 Jeus1.4 는 JDK1.4 를 사용하고, Jeus1.6 은 JDK1.6(JDK6)를 사용합니다. 그러다 보니, JDK1.4 에서 사용되던 클래스나 메소드들이 Deprecated 되는 것이 있고, 키워드나 Jeus 자체 버그(?)가 개선되어 보다 깐깐하게 체크하는 로직들이 있습니다. 1. jsp:include 의 page 값이 동적으로 결정되는 경우 아래 링크를 확인해 보세요. http://jsp-making.tistory.com/126 2. @ page import 문법 주의 라는 문장이 Jeus1.4 에서는 정상이었는데, Jeus6.x 에서 오류로 처리됨. 정상적으로 하려면 3. unreachable statement 오류를 깐깐하게 체크합니다. page 전환할때 유의. 4. Enumeration ..
Generic Type Cast 방법 @SuppressWarnings("unchecked") List list = (List)request.getAttribute("list"); for (int i=0; i < list.size(); i++){/* JDK1.5 이상에선 이런 방식이 아니지 참.. ㅋㅋ */ BoardVo row = list.get(i); //BoardVo row = (BoardVo)list.get(i); /* JDK1.4.x 까지는 이렇게 했어야 했다.. */ ... } ... ... List va = new List(); ...