본문 바로가기

Server Oriented/Java & JSP

(76)
Ajax 와 jQuery UI 를 십분 활용할때 목록과 상세화면에 보여줄 내용 *. 정보처리 방법론 - indexCommon.jsp ACL 과 기타 공통 코드를 관리. 전체에 정적 포함. - index.jsp ACL 만 체크하고 전체 프레임 관리 - indexJs.jsp 변경이 거의 없는 경우에는 index.js 를 사용하겠지만, 자주 변동될 것이기에 캐시를 고려하여 .jsp 로 작업 - indexList.jsp Ajax 로 불려지는 목록. 목록을 Excel 에 담기도 편하당 - indexView.jsp Ajax 와 jQuery UI 의 Popup 으로 처리. 조회/수정/등록 모두 담을 수 있다. CSS 와 jQuery 를 잘 활용. 상기와 같이 개발된다 했을때.. 목록에는, 최초 등록일시(분초는 고려), 등록자 이름(부서나 직책은 고려), 제목(본문 내용 일부는 고려) 등을 표시..
일정 주기로 실행되는 .java 를 크론탭에 등록 실행되는 .java 에는 public static void main(String[] args) 메소드가 정의되어야 합니다. 다른 package 의 class 메소드를 실행하려면 main 메소드 안에 해당 코드를 등록합니다. package com.sn.app; public class DelayedAppMng { public static void main(String[] args) throws Exception { AppInfo info = new AppInfo(); info.setCnt1(-6); info.setCnt2(2); AppMng appMng = new AppMng(); appMng.doDelayedAppsNotify(info); } } 그런데, DB 를 작업하는 등 다른 외부 라이브러리를 사용할..
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(); ...
JDK1.5 이상에서 Unchecked cast ... 경고가 나올때 메소드나 선언문에 @SuppressWarnings("unchecked") 사용 Java 나 JSP 모두 적용되는 부분. 메소드에 걸거나, 변수 선언시 걸면 된다. ... public class Temp ... { @SuppressWarnings("unchecked") /* Generic 사용시 경고 나면 이 문장을 메소드 정의 부분에 위치 */ public List getList(Object o) ... { ... @SuppressWarnings("unchecked") List list = ...; ... } } 아래 그림은, Eclipse helios 에서 request.getParameterMap() 에 포인트가 걸린 상태입니다. 물결무늬 밑줄이 그어진 곳에 마우스 커서를 올려 놓으면 선택창이 열립니다. 3가지 중에 하나를 선택(quick fix)하라는데 실제로는 2가지 중의 ..