소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

Java 66

Maven 설정 파일 (pom.xml)

Maven을 사용하려면 먼저 Maven 설정 파일을 알아봐야될 듯하다. 아래는 기본적인 Maven 설정파일 pom.xml이다. groupId : 프로젝트를 생성하는 조직의 고유 아이디를 결정한다. 일반적으로 도메인 이름을 사용한다. artifactId : 프로젝트를 식별하는 유일한 아이디를 의미한다. packaging : 프로젝트를 어떤 형태로 패키징할지 결정한다. jar, war 등이 이에 포함된다. version : 프로젝트 현재 버전이다. 개발이 완료된 버전일 경우 1.0, 2.0과 같이 표현하면 좋을 듯 하다.보통 개발중인 경우 SNAPSHOT을 접미사로 사용한다. name : 프로젝트 이름이다. url : 프로젝트 사이트가 있다면 사이트 URL을 등록한다. dependencies : depend..

Java/Maven 2014.06.19

java에서 sftp 연결하기

ftp 연결하는 소스들은 많은데에 비해 sftp에 대한 소스들은 많이 부족한듯 싶다. 여기서 잠깐. sftp가 그럼 뭐냐?! 궁금한사람은 직접 정보의 바다에서 헤엄쳐보시길~! 일단. 이 포스트에서 사용한 코드를 사용하기 위해서는 특별한 jar 파일이 필요하다. http://www.jcraft.com/jsch/ 이 곳에 들어가서 jsch-0.1.42.jar 를 받아두자. 그리고 이클립스에서 jar 파일을 가져와 셋팅~! 자...그럼 이제 준비가 끝났다. 아래에는 간단하게 sftp에 연결하고, 파일의 업로드, 다운로드를 하는 코드이다. 다른 블로그에 있는 소스를 참고해서 만드느라고 했는데 제대로 된 것인지 글쎄;;(실행은 잘 된다.) 이상한 점 첫 째는 public void disconnection() 의 ..

Java 2014.06.10

Apache Commons IO 라이브러리

Apache Commons IO 라이브러리 아파치 소프트웨어 재단에서 제공하는 자바 기반의 오픈소스 중 Commons IO 라이브러리가 있습니다. 얼마전 고객과의 미팅을 통해 요구사항을 파악하던 중.. 예상치 못한 기능을 요청받았고 이 기능을 기존 시스템에 추가하려면 상당한 코딩을 해야 할 상황에서 요긴하게 사용한 라이브러리 중에 하나입니다. 이 Commons IO 라이브러리는 기존의 JDK에서 제공하는 클래스들에 대해서 자주 사용하는(Commons 한) 기능들을 클래스화 해 놓은 것으로 이해하면 크게 틀리지 않습니다. 물론 기존의 JDK에서 제공되는 클래스들에 대해 보다 개선된 클래스를 제공하고 있기는 하지만 말입니다. 이 글은 Commons IO 라이브러리의 공식 홈페이지에서 매우 간단한 예제를 통해..

Java/Apache 2013.03.27

MSSQL jdbc - sqljdbc.jar와 sqljdbc4.jar 차이

sqljdbc.jar sqljdbc.jar 클래스 라이브러리는 JDBC 3.0을 지원합니다. sqljdbc.jar 클래스 라이브러리에는 JRE(Java Runtime Environment) 버전 5.0이 필요합니다. JRE 6.0에서 sqljdbc.jar을 사용하면 데이터베이스에 연결할 때 예외가 발생합니다. 참고: JDBC 드라이버 버전 2.0은 JRE 1.4를 지원하지 않습니다. JDBC 드라이버 버전 2.0을 사용하려면 JRE 1.4를 JRE 5.0 이상으로 업그레이드해야 합니다. 응용 프로그램이 JDK 5.0 이상과 호환되지 않아 다시 컴파일해야 하는 경우도 있습니다. sqljdbc4.jar sqljdbc4.jar 클래스 라이브러리는 JDBC 4.0을 지원합니다. 이 라이브러리에는 sqljdbc...

Java 2013.03.19
728x90
반응형