728x90 반응형 SMALL IT281 NIO 이용 파일 카피 보통 개발을 할떄, 파일 카피할 일은 종종 있고, 대부분 그 회사에 만들어진 라이브러리가 있거나 없으면 웹 검색해서 개발하는데 기존에는 보통 버퍼를 지정하고 카피를 합니다. 안그럼 겁나 느리거든요. 특히 큰 파일 같은 경우는요. 따로 버퍼 지정할 필요 없이 NIO를 이용해서 카피 하는 소스 입니다. import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.nio.channels.FileChannel;public class FileCopyExec { public static void main(String[] args) { String fromFileName = "D:\\자료실\.. 2013. 12. 21. Java 로 mail 보내기 java를 이용해서 email을 보내는 방법은 아래와 같다. 다만 선행되어야 하는 사항은 필요한 라이브러리를 함께 설치하는 것이 되겠다. 1. Apahe Commons Email http://jakarta.apache.org/site/downloads/downloads_commons-email.cgi 2. javamail http://java.sun.com/products/javamail/downloads/index.html 3. JavaBeans Activation Framework http://java.sun.com/products/javabeans/glasgow/jaf.html 4. smtp daemon http://www.jsmtpd.org 만약에 PC에 smtp가 설치되어 있지 않다면 이것을 받.. 2013. 12. 21. 자바 서버 소켓 멀티 쓰레드 public class SVSocket { /** 통신 포트*/ private static final int PORT = 9999 private Thread thread = null; private ServerSocket svrSocket = null; public SVSocket() { try { this.svrSocket = new ServerSocket(PORT); if (this.svrSocket != null) { this.thread = new ServerSocketThread(this.svrSocket); this.thread.start(); System.out.println(" ---------------- @ 리스너 실행 @ ----------------"); } } catch(IOExc.. 2013. 12. 21. EJB EJB 란 무엇인가 ? EJB(Enterprise Java Bean)가 무엇인지 알아보기 위해 먼저 Java EE(Java Platform Enterprise Edition)에대해 알아봅시다.Java EE는 간편하고 견고하고 확장가능하며 안전한 서버측 자바 애플리케이션을 위한 산업 표준입니다.JavaEE에는 이미 잘 알고 있는 웹애플리케이션 개발을 위한 Servlet, JSP 외에도 다양한 기능들을 포함하고있습니다. 그 중에 하나가 이번에 배워보려고 하는 EJB입니다. Java EE의 다른 기능들로는비동기 메세지 처리를 위한 JMS(Java Message Service),데이터베이스 처리용 API 인 JDBC(Java Database Connectivity),트랜잭션 처리를 위한 JTA(Java Tran.. 2013. 12. 21. 이전 1 ··· 66 67 68 69 70 71 다음 728x90 반응형 LIST