본문 바로가기

spring8

[Spring]POI 라이브러리 파일 읽기 예제 POI 라이브러리를 이용할경우POI필수 라이브러리 의존성들이 필요함https://deahan.tistory.com/481의존성 주입이 안되어있으면 의존성 주입을하고 오면됨 엑셀 형식은 이런식으로 되어있다 JAVA Controller : 전체 읽기 예시package egovframework.example.blog.web;import java.io.FileInputStream;import java.util.Iterator;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.xssf.usermode.. 2026. 3. 18.
[Spring]POI 라이브러리 메소드 및 사용법 POI란? : 공식사이트 : http://poi.apache.org/download.html- 아파치 소프트웨어 재단에서 만든 라이브러리로 마이크로소프트 오피스 파일을 자바 언어로 읽고 쓰는 기능을 제공- 워드, 엑셀, 파워포인트 등을 지원함- 최근 오피스 포맷인 Office Open XML File Formats (OOXML, 즉 xml 기반의 *.docx, *xlsx, *.pptx, .. 등) 지원 파일 포맷을 늘려가고 있다고함 Apache POI™ - Download Release Artifacts Available Downloads This page provides instructions on how to download and verify the A" data-og-host="poi.a.. 2026. 3. 18.
e7e샘의 STS3(Spring Tool Suite)설치 및 (1차)환경설정 tomcat Web Server와 WAS의 차이 WebServer는 정적서버 (편의점과 같음 덜짜게해주세요 불가능) HTML CSS JS 브라우저가 실행시키는것이라 정적이고 전부 텍스트이다 Tomcat은 WAS의 해당함 WAS는 동적서버(식당 덜짜게해주세요 가능) 명령어들은 bin폴더 tomcat다운로드 후 파일 이름을 tomcat9로 변경하고 이렇게 치면 서버가 실행됨 여기에 war파일을 갔다놔야 실행된다고한다. 잘 모르겠다. DB에 들어가서 -- sys나 system으로 로그인 -- 현재 포트번호 확인 select dbms_xdb.gethttpport() from dual; -- 포트번호 바꾸기 exec dbms_xdb.sethttpport(9090); commit; 이거 사용 이렇게 뜨면됨 jsp .. 2023. 7. 26.
AJAX, XML, JSON, CSV 수업...그냥..필기... AJAX HTML : 태그가 정해짐 XML : 태그가 안정해짐 ㄴB2B 문서교환식으로 만들어짐 ㄴ데이터 교환 포멧 JSON : 지금은 JSON을 많이씀 ㄴ 용량이 작고 ㄴjava로 컨트롤이 쉬움 CSV : 빅데이터에 사용됨 ㄴJSON보다 용량이 작음 2023. 7. 24.
수업시간에 그냥 필기... Controller를 요청하려면 3가지가 있어야 된다. //요청URL : //요청파라미터 : //요청방식 : ============================================================================ ViewResolver가 접두어와 접미어를 준비시켜놓음 serv;et-context.xml에서 2023. 7. 21.
Spring MVC패턴 흐름 1.웹 브라우저 (클라이언트)에서 URL을 요청하면 가장 먼저 디스패처 스블릿에 전달됨. 2.URL 요청을 받은 디스패치 서블릿은 어느 컨트롤러에서 요청을 처리할지 결정하려고 핸들러 매핑으로 적합한 컨트롤러를 검색한다. 3.핸들러 매핑은 클라이언트 요청을 처리할 컨트롤러를 결정하여 디스패처 서블릿에 반환한다. 4.컨트롤러는 해당 클라이언트 요청을 전달받는다. GET또는 POST방식을 기반으로 적합한 메서드를 호출한다. 5.호출된 메서드는 정의된 비즈니스 로직으로 모델 데이터를 설정하고 뷰 이름을 디스패처 서블릿에 반환한다. 6.디스패서 서블릿은 웹 브라우저에서 들어온 요청을 처리한 결과를 보여 주려고 뷰 리졸버에 도움을 요청하여 응답 결과를 생성할 뷰 객체를 검색한다. 7.뷰 리졸버는 적절한 뷰를 결정하.. 2023. 7. 19.