본문 바로가기

Programming/java23

File.mkdir()과 File.mkdirs()의 차이점 알고 있던 폴더만들기 method인데 다시 정리. - File.mkdir() 만들고자 하는 디렉토리의 상위 디렉토리가 존재하지 않을 경우, 생성 불가D:\apple\bananabanana 디렉토리를 만들고자 하는데, apple디렉토리가 없는 경우, 생성 불가 - File.mkdirs() 만들고자 하는 디렉토리의 상위 디렉토리가 존재하지 않을 경우, 상위 디렉토리까지 생성D:\apple\bananabanana디렉토리를 만들고자 하는데, apple디렉토리가 없는 경우, apple디렉리까지 생성[출처] File.mkdir()과 File.mkdirs()의 차이점|작성자 진죠 2013. 1. 23.
Integer.valueOf(String).intValue() Integer mvalue = Integer.valueOf(m); // String m을 Integer로 변환 int month = mvalue.intValue(); // Integer mvalue를 int로 변환 valueOf(String s) Returns an Integer object holding the value of the specified String. 2012. 11. 7.
DAO(Data Access Object 와 VO(Value Object) DAO(Data Access Object 와 VO(Value Object) DAO는 Data에 접속하는 객체라고 생각하시면 된다. 여기서 Data란 일반적인 DataBase 도 될수 있고 파일도 될수 있으며 메모리도 될수 있고 기타 다른 저장소도 될수 있다. 그래서 DAO는 어떠한 저장소에 데이터를 입력하거나 조회하거나 수정/삭제 등 처리를 담당하게 된다. VO는 말 그대로 데이터의 값(Value) 그 자체를 의미한다. 프로그램의 사용자가 화면에서 어떤데이터를 입력하거나 조회 요청 왔을때 입력된 데이터나 조회하는 조건들을 VO 에 담아서 DAO에 요청하면 DAO는 저장소(일반적으로는 DataBase이겠죠.)로부터 데이터를 입력하거나 조회한 후 그 결과를 돌려 주게 됩니다. [출처] [JAVA] DAO(D.. 2012. 9. 28.
Bean Copy:BeanUtils copyProperties ,PropertyUtils copyProperties bean을 전혀 다른 bean(상속받은 것도 아니고 같은 패키지도 아닌 전혀 상관없는 bean)으로 복사를 하고 싶을 때가 있다. 일일이 복사를 하자니 노가다이고, 상속 같은 방법을 써보고도 싶지만 return type이 서로 다른 같은 이름이 있으면 상속이 안되는 등 귀찮은 작업이 될 여지가 많다. 이럴 때 Apache commons 의 BeanUtils를 사용한다. 이 패키지를 쓸 때, bean을 복사하는 방법에는 두가지 방법이 있다. PropertyUtils를 사용하는 방법과 BeanUtils를 사용하는 방법 두 객체 모드 copyProperties 함수가 있으나 동작방식은 다르다. 공통적으로 같은 이름의 property에 대해서만 복사가 이루어진다. 당연하게도 destination에 setter가.. 2012. 9. 28.