본문 바로가기

Java9

SFTP 연결하기 Version 1.0 문서 이력 2013-04-05 최초 작성 Ver 1.0 일반 FTP 가 아닌 SFTP 로 연결하기 위해서는 다른 접근 방식이 필요합니다. Jcraft 의 jsch 라이브러리를 사용하면 손쉽게 SFTP 연결, 파일 업로드, 다운로드가 가능합니다. 하늘눈 님이 SFTP 연결 방법에 대해 정리를 잘 해놓으신 글이 있어 링크를 남깁니다. 하늘눈 님 글 링크 : http://haneulnoon.tistory.com/55 2013. 4. 30.
StringBuilder 객체를 Call by reference 로 함수 파라미터로 넘기기 Version 1.0 문서 이력 2013-03-28 최초 작성 Ver 1.0 함수를 호출하여 여러 값들을 리턴하려니 배열 사용하기도 뭐하고 해서 객체를 파라미터로 넘겨서 내용을 채운 뒤 사용하는 방법을 사용한 적이 있습니다. 저 같은 경우에는 리턴값은 Boolean 으로 함수 실행 성공여부로 하고 함수 실행 시 발생한 에러 메시지를 StringBuilder 객체를 파라미터로 넘겨서 채우도록 했습니다. 아래는 StringBuilder 객체를 Call by reference(값참조) 로 함수 파라미터에 넘기는 샘플 코드와 결과 입니다. package test; public class Test { public static void main(String[] args) { StringBuilder sb = new.. 2013. 4. 30.
오라클 out 파라미터가 있는 Stored Procedure 사용하기 Version 1.0 문서 이력 2013-03-28 최초 작성 Ver 1.0 오라클의 out 파라미터가 있는 Stored Procedure 를 사용하는 방법입니다. 호출하는 Stored Procedure 는 spTest 라는 이름으로 아래와 같은 파라미터를 가집니다. 1. VARCHAR2 형 in 파라미터. 2. NUMERIC 형 out 파라미터. 3. VARCHAR2 형 out 파라미터 package test; import java.sql.*; public class Test { public static void main(String[] args) { Connection conn = null; CallableStatement cstmt = null; try { //오라클 드라이버 로드 Class.for.. 2013. 4. 30.
일반 Java 프로젝트에서 라이브러리(jar) 추가하기 Version 1.0 문서 이력 2013-03-29 최초 작성 Ver 1.0 웹 프로젝트가 아닌 일반 Java 프로젝트에서 jar 파일형식으로 되어있는 라이브러리 추가하는 방법입니다. 일반적인 방법은 아니지만 깔끔하게 할 수 있는 방법을 아이군 이라는 분이 잘 설명해 놓은 게 있어 링크를 걸어 놓았으니 참고하세요. 아이군의 블로그 글 링크 : http://theeye.pe.kr/entry/how-to-add-user-library-jars-with-hierachy-model 2013. 4. 30.
라이브러리 다운로드 사이트 Version 1.0 문서 이력 2013-03-29 최초 작성 Ver 1.0 Java 에서 사용되는 Jar 라이브러리를 다운로드 받을 수 있는 사이트입니다. 라이브러리가 버전별로 모두 있으므로 필요한 라이브러리가 있을 때 다운받아 사용하기 편리한 사이트입니다. Jar File Download 링크 : http://www.java2s.com/Code/Jar/CatalogJar.htm 2013. 4. 30.
JDOM 2.0.4 를 이용한 XML 읽기 쓰기 Version 1.0 문서 이력 2013-03-29 최초 작성 Ver 1.0 JDOM 은 Java 에서 XML 을 손쉽게 읽고 쓸 수 있게 해주는 라이브러리입니다. http://www.jdom.org 에서 확인하시고 라이브러리 다운로드가 가능하며 2013-03-29 현재 JDOM 2.0.4 가 최신 버전이네요. 여기서는 JDOM 2.0.4 를 이용하여 XML 을 읽고 쓰는 방법입니다. Users.xml 파일을 읽는 readUsersXML 함수와 Users2.xml 파일을 생성하는 createUsers2XML 함수로 샘플 코드를 작성하였습니다. /* * 작성자 : NineBear™ * 작성일 : 2013-03-29 * * JDOM 2.0.4 를 이용하여 XML 파일을 읽고 생성하는 샘플 코드입니다. */ .. 2013. 4. 30.
Java 클래스에서 WEB-INF 폴더 내 XML 파일 읽기 Version 1.0 문서 이력 2013-03-29 최초 작성 Ver 1.0 웹 프로젝트 진행 중 Java 클래스에서 WEB-INF 폴더 내 설정 XML 파일을 읽는 방법입니다. 구글링 해보니 보통 WEB-INF 폴더는 웹에서만 사용되기 때문에 설정파일은 Servlet 이나 JSP 내에서 핸들링을 한다고 하네요. 저는 그냥 편법으로 Java 클래스에서 바로 접근을 해 봤습니다. XML 파일을 읽는 부분은 jdom 2.0.4 라이브러리를 사용했습니다. 실행 환경은 WebSphere v6.1 과 Tomcat v6.0 입니다. 웹 컨테이너에 따라 ClassLoader 경로 부분이나 실행 환경이 조금 틀린 것 같으니 그 외 WAS 를 사용하실 경우 안 될 수도 있겠네요. 우선 WebSphere v6.1 에서의 .. 2013. 4. 30.
DB Connection 코딩에 대한 개념 잡기 Version 1.0문서 이력2013-03-27 최초 작성 Ver 1.0 이번에 Java + Oracle 프로젝트를 진행하면서 For 문으로 수십, 수백 번의 DB SELECT 를 하다가 커서 최대갯수 초과 오류에 발목 잡힌 적이 있습니다. 구글링 결과 발견한 이 문서로 인해 오류 해결하고 덕분에 Java 에서 DB Connection 코딩하는 방법에 대한 개념까지 잡을 수 있었습니다.  장문의 글이라 아래에 링크를 걸어놓았습니다. 참고 하시기 바랍니다.작성자는 올해 초 핫이슈로 떠올랐던 제니퍼소프트 이원영 대표님이시네요. 자바 컨설턴트로도 유명하시죠. 링크 URLhttp://www.javaservice.net/~java/bbs/read.cgi?.. 2013. 3. 27.
현재 날짜 시간을 원하는 날짜 형식으로 가져오기 Version 1.0 문서 이력 2013-03-27 최초 작성 Ver 1.0 [작업 환경] OS: Windows 7 Ultimate K Java version 1.6.0_14 Java 에서 현재 날짜 시간을 원하는 날짜 형식으로 가져오는 방법입니다. 이를 위해서 아래와 같은 클래스가 사용됩니다. Date : 현재 날짜 시간을 가져오기 위해 사용 SimpleDateFormat : 날짜형식 변경을 위해 사용 TimeZone : 시간대 선택을 위해 사용 아래와 같이 공통 함수로 만들어 사용할 수가 있습니다. 퍼가실 경우 주석은 그대로 사용해 주세요. import java.text.SimpleDateFormat; import java.util.Date; import java.util.TimeZone; /*---.. 2013. 3. 27.