반응형
반응형
반응형
Spring 3 버전의 applicationContext.xml 파일 설정 시 에러 발생.

설정 내용
 : <tx:annotation-driven transaction-manager="txManager"/>

에러 내용
 : java.lang.NoClassDefFoundError: org/springframework/transaction/interceptor/TransactionInterceptor

해결 방법
 : aopalliance.jar 파일 필요.
반응형

'프로그래밍 > Java' 카테고리의 다른 글

http request post data 읽기.  (0) 2011.09.19
Redirect VS Forward  (0) 2011.08.31
[안드로이드] 개발 환경 구축  (0) 2011.06.24
[링크] unsigned data type  (0) 2011.05.18
[spring] 엑셀 다운로드  (0) 2011.03.21
반응형


1. JDK 다운로드 및 설치
 - http://www.oracle.com/technetwork/java/javase/downloads/index.html

2. 환경 변수 추가.(시스템 변수)

 - JAVA_HOME
 - Path 값에 %JAVA_HOME%\bin 추가.
 - cmd 창에서 java -version / javac 실행 확인.

3. 이클립스 설치.(for Java EE)
 - http://www.eclipse.org/

4
. 안드로이드 SDK 다운로드 / 설치
 - http://developer.android.com/sdk/index.html
 - 설치 과정에서 JDK 를 설치했는데도 "next" 버튼이 활성화 안 될 경우 "back" 버튼 후 "next" 하면 됨.
 - 설치 후 Start SDK Manager 실행.
 - Accept All 을 선택하여 모든 패키지 설치.(이 부분에서 시간이 오래 걸림)
 - restart ADB now ? => Yes

5. ADT 설치(안드로이드 개발 툴 플러그인)
 - 이클립스 실행
 - Help -> Install New Software
   -> Add -> Work with : Android ADT / Location : https://https://dl-ssl.google.com/android/eclipse/ -> 모두 설치 -> Restart
      (서명되지 않은 컨텐츠를 설치한다는경고문에서도 OK)

6. 가상 머신 실행.
 - Window -> Preference -> Android -> SDK 설치 디렉토리 설정.
 - Window -> Android SDK and AVD Manster
   -> New -> Name : Android Test / Target : Android 3.0 - API Level 11 / size : 128 -> Create AVD
   -> Start -> Launch

반응형

'프로그래밍 > Java' 카테고리의 다른 글

Redirect VS Forward  (0) 2011.08.31
[Spring3] applicationContext.xml 설정 시 에러.  (0) 2011.07.25
[링크] unsigned data type  (0) 2011.05.18
[spring] 엑셀 다운로드  (0) 2011.03.21
url encoding  (0) 2011.02.18
반응형
반응형

'프로그래밍 > Java' 카테고리의 다른 글

[Spring3] applicationContext.xml 설정 시 에러.  (0) 2011.07.25
[안드로이드] 개발 환경 구축  (0) 2011.06.24
[spring] 엑셀 다운로드  (0) 2011.03.21
url encoding  (0) 2011.02.18
[link] sitemesh  (0) 2011.01.17
반응형

controller ---------------------

@Autowired
 private ExcelView excelView;

 public void setExcelView(ExcelView excelView) {
  this.excelView = excelView;
 }
............
public ModelAndView view() {
......
  ModelAndView mav = new ModelAndView(excelView);
  mav.addObject("dataList", list);
  return mav;
}


excel view ---------------------

public class excelView extends AbstractExcelView {
  List<String> list = (List<String>)model.get("dataList");

  HSSFSheet sheet = workbook.createSheet("view");
  sheet.setDefaultColumnWidth((short)12);

  HSSFRow header = sheet.createRow(0);
  header.createCell((short)1).setCellValue("header 1");
  header.createCell((short)2).setCellValue("header 2");

  HSSFRow row = sheet.createRow(1);
  row.createCell((short)1).setCellValue("data 1");
  row.createCell((short)1).setCellValue("data 1");
}


applicationContext.xml ---------------------

<bean id="excelView" class="xxx.xxx.xxxx.ExcelView"/>

반응형

'프로그래밍 > Java' 카테고리의 다른 글

[안드로이드] 개발 환경 구축  (0) 2011.06.24
[링크] unsigned data type  (0) 2011.05.18
url encoding  (0) 2011.02.18
[link] sitemesh  (0) 2011.01.17
[이클립스] 플러그인 FindBugs  (0) 2010.06.10
반응형
자바스크립트 에서 사용시.
 : encodeURIComponent(url)

Java 에서 사용시.
 : URLEncoder.encode(url, character encoding - utf-8)
반응형

'프로그래밍 > Java' 카테고리의 다른 글

[링크] unsigned data type  (0) 2011.05.18
[spring] 엑셀 다운로드  (0) 2011.03.21
[link] sitemesh  (0) 2011.01.17
[이클립스] 플러그인 FindBugs  (0) 2010.06.10
[jsp]DisplayTag 에서 row num 구하기.  (2) 2010.02.23
반응형

최범균이 운영하는 자바 및 웹 관련 컨텐츠 제공 블로그


개발자, DBA가 함께 만들어가는 오라클클럽 지식창고!
반응형

'프로그래밍 > Java' 카테고리의 다른 글

[spring] 엑셀 다운로드  (0) 2011.03.21
url encoding  (0) 2011.02.18
[이클립스] 플러그인 FindBugs  (0) 2010.06.10
[jsp]DisplayTag 에서 row num 구하기.  (2) 2010.02.23
외부 명령어 실행  (1) 2010.01.29
반응형
반응형

'프로그래밍 > Java' 카테고리의 다른 글

url encoding  (0) 2011.02.18
[link] sitemesh  (0) 2011.01.17
[jsp]DisplayTag 에서 row num 구하기.  (2) 2010.02.23
외부 명령어 실행  (1) 2010.01.29
순서 보장 되는 HashMap  (0) 2009.11.19
반응형

<display:table name="list" id="entity" requestURI="/list.htm" pagesize="20" export="false">
   ${entity_rowNum}


반응형

'프로그래밍 > Java' 카테고리의 다른 글

[link] sitemesh  (0) 2011.01.17
[이클립스] 플러그인 FindBugs  (0) 2010.06.10
외부 명령어 실행  (1) 2010.01.29
순서 보장 되는 HashMap  (0) 2009.11.19
oracle 에서 jdbc로 년월일 시분초 읽어오기.  (0) 2009.10.21
반응형

Process p;
String osName = System.getProperty("os.name");
InputStream stdout = null;
InputStream stderr = null;

String[] cmd;
if(osName.toLowerCase().startsWith("window")) {
    cmd = new String[] { "cmd.exe", "/y", "/c", command };
} else {
    cmd = new String[] { "/bin/sh", "-c", command };
}

p = Runtime.getRuntime().exec(cmd);
p.waitFor(); // wait for process finishing.

// 외부 프로그램 출력 읽기
// "표준 출력"과 "표준 에러 출력"을 출력
stdout = p.getInputStream();
BufferedReader out_br = new BufferedReader(new InputStreamReader(stdout));
String line = null;
while ( (line=out_br.readLine()) != null) out.println(line);

stderr = p.getErrorStream();
BufferedReader err_br = new BufferedReader(new InputStreamReader(stderr));
while ( (line=err_br.readLine()) != null) out.println(line);

// 외부 프로그램 반환값 출력 (이 부분은 필수가 아님)
System.out.println("Exit Code: " + p.exitValue());
System.exit(p.exitValue()); // 외부 프로그램의 반환값을, 이 자바 프로그램 자체의 반환값으로 삼기

반응형
반응형
HashMap 은 넣을때와 뺄때의 순서가 보장 되지 않는다.

순서가 보장되는 HashMap 을 사용할때는

LinkedHashMap 을 사용해야 한다.
(java.util.LinkedHashMap)

사용방밥은 HashMap 과 동일하다.


반응형

+ Recent posts