web 21

기타

1. MySQL 테이블 설계디렉터리 테이블을 사용하여 상위 폴더와 하위 폴더의 관계를 나타내고, 재귀적으로 폴더와 파일을 관리할 수 있도록 구성합니다.sql코드 복사CREATE TABLE directory ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255) NOT NULL, -- 폴더나 파일 이름 parent_id INT NULL, -- 상위 폴더 ID (최상위 폴더의 경우 NULL) type ENUM('folder', 'file') NOT NULL, -- 폴더/파일 구분 created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIME..

web 2024.10.30

코드

RGBA 색상 코드블로썸 (Blossom):rgba(255, 82, 82, 1) (주홍색)버블스 (Bubbles):rgba(135, 206, 250, 1) (하늘색)버터컵 (Buttercup):rgba(51, 204, 51, 1) (녹색)검은색 (Black):rgba(0, 0, 0, 1) (검정)하늘색 (Light Blue):rgba(173, 216, 230, 1) (연한 파란색)핑크색 (Pink):rgba(255, 192, 203, 1) (연핑크)노란색 (Yellow):rgba(255, 255, 0, 1) (노란색)파란색 (Blue):rgba(0, 0, 255, 1) (파란색)보라색 (Purple):rgba(128, 0, 128, 1) (보라색)주황색 (Orange):rgba(255, 165, 0, 1..

web 2024.10.16

spring -db 에서 데이터 불러와서 엑셀 다운로드

view 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 엑셀다운로드 function excelDownload(){ var f = document.excelDownloadForm; f.action = "excelOutput"; f.submit(); } Colored by Color Scripter cs xml 경로에 bean을 추가해주고 1 cs DownExcelView를 만들어 준다. 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 ..

web 2020.12.04

spring - 엑셀파일 업로드db에 저장 poi 3.12

spring 엑셀 파일 업로드 엑셀파일 db에 업로드하고 업로드된 파일을 그리드로 출력, 다운로드를 하였다. 참조할수있도록 해당코드를 조금 변형해서 올려놓았다. 본인의 상황에 맞게 적절히 수정해서 사용하면 된다. 아파치 poi3.12버전을 이용하였다. 뷰파일 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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 8..

web 2020.11.22

Part3 기본적인 웹게시물 관리 - 코드로배우는 스프링 웹프로젝트

CH07 스프링 MVC 프로젝트의 기본구성 웹프로젝트 3티어 (3- tier) Presentation Tier(화면계층) - 화면에 보여주는 기술을 사용하는 영역. Servlet/JSP나 스프링 MVC 담당 Business Tier(비지니스 계층) - 순수한 로직 , 고객의 요구사항 , 주로 xxxService와같은이름, Persistence Tier(영속계층/데이터계층) - 데이터를 어떤 방식으로 보관, 사용하는가에대한 설계, Spring MVC 영역은 별도의 Presentation Tier를 구성하게 되는데, 각 영역은 별도의설정을 가지는 단위로 볼 수 있다. 이전 예제에서는 root-context.xml , servlet-context.xml 등의 설정파일이 해당 영역의 설정을 담당하였다. Spri..

web 2020.10.29

코드로 배우는 스프링 웹프로젝트 - 파일 업로드 처리

파일 업로드 처리를 하기 위해서는 전달되는 파일 데이터를 분석해야하는데, 이를 위해서 Servlet3.0전까지는 commons의 파일 업로드를 이용하거나 cos.jar등을 이용해서처리를 해왔다. servlet 3.0 이후(Tomcat7.0) 에는 기본적으로 업로드 되는 파일을 처리할 수있는 기능이 추가되어있으므로 더이상 추가적인라이브러리가 필요로 하지않다. spring legacy project로 생성되는 프로젝트의 경우 Serlvet 2.5를 기준으로 생성되기 때문에 3.0이후에 지원되는 설정을 사 용하기 어렵다. 3.0이상의 파일 업로드 방식은 후반부에 별도 파트에서 다루도록하고 예제는 일반적으로 많이 사용하는 commons-fileupload 를 이용한다. maven repository 에서 com..

web 2020.10.28