본문 바로가기

JAVA19

[Java] 자바 파일 삭제(delete) 방법 및 설명(간단) 안녕하세요. 웹개발을 하면서 클라이언트의 요청으로 파일을 삭제하는 경우가 많습니다. 그리하여 오늘은 자바 소스를 이용하여 파일 삭제에 대해서 설명 드리겠습니다. 상당히 간단한 소스입니다. - 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 import java.io.File; public class DeleteFile { public void deleteFile() { // 파일의 경로 + 파일명 String filePath = "C:\\home\\delete\\dir\\example.txt"; File deleteFile = new File(filePath); // 파일이 존재하는지 체크 존재할경우 true, 존재하지않.. 2020. 2. 18.
[Java] 자바 폴더(디렉토리) 생성방법 및 설명(간단) 안녕하세요. 오늘은 자바를 이용하여 디렉토리 생성에 대해서 알아보겠습니다. 상당히 간단하면서도 개발을 하면서 많이 쓰이는 코드입니다. - 소스 설명 ♣ 우선 입맛에 맞는 클래스(class)를 생성한 후에 makeDir()이라는 메소드(method)를 생성합니다. 클래스와 메소드를 생성 하였으면 아래와 같이 메소드 안에 파일(File) 오브젝트(Object)를 생성 합니다. 파일(File) 오브젝트(Object)가 생성 되었다면 exists() 메소드를 이용하여 폴더(디렉토리)의 존재 유무를 파악합니다. 만약 폴더(디렉토리)가 존재하지 않을경우 mkdir() 메소드(method)를 사용하여 폴더(디렉토리)를 생성 해줍니다. - 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 .. 2020. 2. 18.
[Spring, Java] 스프링, 자바 세션 설명 및 사용법(간단) 안녕하세요. 오늘은 세션(session)에 대해서 알아보겠습니다. - 세션(session)이란? 세션(session)이란 클라이언트와 웹서버간의 네트워크 통신이 이루어질때 클라이언트가 누구인지 식별할때 사용합니다. 즉 클라이언트가 서버로 요청을 하면 서버는 이 클라이언트의 세션 아이디를 판단하여 이 사용자가 누구인지 판단합니다. 간단하게 말하면 'A'라는 사용자가 로그인을 하면 서버에서 세션(session)을 생성하고 'A'라는 사용자에게 세션아이디를 다시 전달합나디. 'A'라는 사용자의 브러우저의 메모리에 저장이되며 추 후 서버로 요청을 할경우 브라우저에 저장된 세션 아이디를 가지고 내가 'A'라는 사용자라는 것을 증명합니다. - 세션의 특징 ● 세션이 계속 유지되면 클라이언트를 계속 구분 할 수 있다.. 2020. 2. 13.
[ Java ] 자바 형변환(문자, 숫자) 안녕하세요. 오늘은 문자, 숫자형을 형변환 하는것에 대해서 설명 드리겠습니다. 1. 문자 > 숫자 1 2 3 4 5 6 // 문자 > 숫자 String text = "100"; int number = Integer.parseInt(text); System.out.println(number); // 100이라는 숫자로 변환. 2. 문자 > Double, Float 1 2 3 4 5 6 7 8 // 문자형을 > Double이나 Float로 변환. String text= "10"; double dou = Double.valueOf(text); // Double float flo = Float.valueOf(text); // Float http://colorscripter.com/info#e" target="_.. 2019. 9. 30.
[ JAVA ] 자바 파일업로드 유틸 예제(ajax 파일 업로드) 안녕하세요. 오늘은 자바 파일업로드에 관해서 설명 드리겠습니다. 오늘의 유틸은 자바 파일업로드를 할 경우 AJAX통신을 이용하여 파일이 변화 될때마다 파일을 업로드 하는 방식입니다. 정말 간단하지만 많은 분들이 개발할때 CONTROLLER마다 하나씩 만드시는 경향이 있는데 아래의 소스를 보시면 한 곳에서 파일을 업로드 할 수 있도록 만들었습니다. 1. JSP에서 파일 업로드를 위한 화면을 만듭니다. 현재 아래의 소스를 보시면 FORM태그 안에 FILE이라는 ELEMENT를 만들었습니다. 1 2 3 4 5 6 7 8 9 파일찾기 2. AJAX를 이용하여 서버에 파일 데이터 전송. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 // 계약.. 2019. 9. 27.
[ Java ]자바 for문(반복문) 예제 [자바 for문 예제] 안녕하세요. 오늘은 간단하지만 초보 개발자 분들에게 유용한 예제인 Java for문에 대해서 알려드리겠습니다. Java에서 for문이란 반복문을 뜻합니다. 간략하게 말씀드리면 내가 지정한 어느 값만큼 계속 반복을 한다는 뜻입니다. 밑에 소스를 보면서 설명드리겠습니다. for(int i = 0 ; i < 10 ; i++){ System.out.println("result : " + i); } // for 안에 i에 0이라는 숫자를 선언 합니다. // i < 10 i는 10보다 작을때까지 반복을 합니다. // i++ i는 한번 반복문이 끝나면 ex) 0이라는 숫자를 1을 더하면서 다시 for이 처음으로 돌아오면 i의 숫자를 0이 아닌 1로 변환 합니다. // System.out.pri.. 2018. 10. 24.