[Library] 자바(Java)로 엑셀파일 만들기 [Apache POI, 마이크로소프트 오피스 지원 라이브러리]
·
▣ Tools/Library🎲
[Library] 자바(Java)로 엑셀파일 읽기(.xls, .xlsx) [Apache POI, 마이크로소프트 오피스 지원 라이브러리] - Apache POI, 마이크로소프트 오피스 지원 라이브러리 Apache POI는 아파치 소프트웨어 재단에서 만든 라이브러리로서 마이크로소프트 오피스 파일 포맷을 순수 자바 언어로서 읽고 쓰는 기능을 제 yermi.tistory.com - 자바(Java)로 엑셀파일 만들기 - WriteExcel.java import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi..
[Library] 자바(Java)로 엑셀파일 읽기(.xls, .xlsx) [Apache POI, 마이크로소프트 오피스 지원 라이브러리]
·
▣ Tools/Library🎲
- Apache POI, 마이크로소프트 오피스 지원 라이브러리 Apache POI는 아파치 소프트웨어 재단에서 만든 라이브러리로서 마이크로소프트 오피스 파일 포맷을 순수 자바 언어로서 읽고 쓰는 기능을 제공한다. - MVN Repository https://mvnrepository.com/artifact/org.apache.poi/poi https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml - settings.gradle implementation 'org.apache.poi:poi:5.2.3' implementation 'org.apache.poi:poi-ooxml:5.2.3' - ReadExcel.java import org.apache.poi.s..
[React] 리액트(React)란? [사용자 인터페이스를 만들기 위한 JavaScript 라이브러리]
·
◎ JavaScript/React🌐
1. 리액트(React)란? 사용자 인터페이스를 만들기 위한 JavaScript 라이브러리 React – 사용자 인터페이스를 만들기 위한 JavaScript 라이브러리 A JavaScript library for building user interfaces ko.reactjs.org 2. 리액트의 특징 사용자 인터페이스를 편하게 만들기 위해서 싱글 페이지 애플리케이션(화면 깜박임 없이 자연스럽게 페이지 이동) 앱 같은 경험을 웹에 적용 - 왜 사용하는가? 사용자 경험 : 앱 같은 경험을 웹에 적용하여 사용자 경험이 좋아진다. 데이터 화면 일치 : 데이터를 화면에 반영할 때 일치시키는 게 좋아진다. 재사용 컴포넌트 : 중복 요소를 하나로 묶어줘서 유지보수가 용이하다. 3. 사용 방법 - head 태그에 r..
[Library] 자바(Java) 테스트 코드 작성 및 로그 출력하기 [LOG 라이브러리, Log4j]
·
▣ Tools/Library🎲
1. LOG 라이브러리, Log4j - 다운로드 : https://mvnrepository.com/artifact/log4j/log4j/1.2.17 - log4j.properties 다운로드 2. Log4j 사용방법 - Test 코드 생성 시 유의점 1) 테스트 클래스는 이름 뒤에 Tests를 붙인다. → MemberDao의 테스트 클래스 = MemberDaoTests 2) 메서드 위에 어노테이션을 붙인다. → 메서드 상단 @Test 입력 3) 메서드 명 앞에 test를 붙인다. → login 메서드의 테스트 메서드 = testLogin() 4) 메서드는 void로 생성한다. → public void testLogin() { /* 내용생략 */ } - MemberDaoTests.java // @Log4j..
[Library] 일정 주기로 실행하는 스케줄러(Scheduler) 만들기 [스케줄링 라이브러리, Quartz]
·
▣ Tools/Library🎲
1. 스케줄링 라이브러리, Quartz - 다운로드 : https://mvnrepository.com/artifact/org.quartz-scheduler/quartz/2.3.2 2. Quartz 사용방법 cronSchedule(초 분 시 일 월 요일 연도) : 연도는 생략 가능 // cronSchedule 예시 CronScheduleBuilder.cronSchedule(0/5 * * * * ?)// 5초마다 실행 CronScheduleBuilder.cronSchedule(5 * * * * ?)// 매 분 5초마다 실행 CronScheduleBuilder.cronSchedule(* 5 * * * ?)// 매 시간 5분마다 실행 CronScheduleBuilder.cronSchedule(0 0 0 * * ..