스트럿츠 2에 iBatis 파일 업로드 다운로드 보기 기능 구현 DB를 이용하지 않고 클라이언트 창에서 서버에 파일을 업로드하는 방법을 할 것이다. 파일로부터 정보를 추출해서 info정보를 DB에 넣어주면 된다. 일단은 스트럿츠 2로 파일 업로드하는 방법만 익힐 것이다. 그동안 사용했던 com.util.sqlMap은 필요 없다. 이유는 이 방법은 아이 바티스 db연동을 안 한다 num 파일 번호 기본키 subject 제목 savefilename 서버에 저장된 파일명 originalfilename 클라이언트가 올린 파일명 FileTestDTO 생성 package com.fileTest; import java.io.File; public class FileTestDTO { private File upload..
분류 전체보기
MVC 패턴이란 뭘까? 디자인 패턴중 하나이다. 디자인 패턴은 프로그램이나 특정한 것을 개발하는 중에 발생했던 문제점들을 정리해서 상황에 따라 간편하게 적용해서 쓸수 있다. MVC 는 Model, View, Controller의 약자 입니다. 하나의 애플리케이션, 프로젝트를 구성할 때 그 구성요소를 세가지의 역할로 구분한 패턴이다. 위의 그림처럼 사용자가 controller를 조작하면 controller는 model을 통해서 데이터를 가져오고 그 정보를 바탕으로 시각적인 표현을 담당하는 View를 제어해서 사용자에게 전달하게 됩니다. 저건 하나의 로직을 설명하기 위해 만든 그림이고 사실 MVC 패턴의 구조는 이 그림이 더 어울릴 것이다. Controller 가 view 에도 영향을 미치는 (화살표를 보면..
1. mvc 패턴 이란? 정리해서 티스토리 올리기 2. 3월 14일 배운 거 정리해서 티스토리 올리기 - 답변형게시판 답변 수정 삭제 마무리 - 스트럿츠2 + 파일업로드 3. 3월 14일 수업에서 배운 거 스터디(복습) 하기
2022-03-10(목) 파일을 업로드하기 위한 DB 테이블을 생성한다. 성공적으로 조회시 테이블이 나온다. 파일 업로드를 하기 위한 write.jsp 게시판 (보여지는 view) WebContent.fileTest 에서 만든다. 제목 : 파일 : 파일 업로드를 하기위해서는 폼 부분에는 multipart를 줘야 한다. submit으로 파일 업로드 버튼을 누르게 된다. 이때 subject , upload , method를 넘겨주는데 form action에 적힌 주소로 이동 이때 hidden 값도 넘겨주는데 name이 method 인 값이 write_ok 도 같이 넘겨주게 된다. FileTestForm.java(DTO) getter/setter package com.fileTest; import org.ap..
스트럿츠 2를 적용하여 게시판을 만들어보았습니다. 기존에 struts1 에서 만들었던 com.util.dao(db연결)와 com.util 패키지(페이징 처리)를 가져온다. struts.i18n.encoding=UTF-8 : UTF-8로 인코딩 struts.action.extention=action : 스트럿츠에 움직이는 확장자는 기본적으로 action 이다.action이다. 나중에 Spring도 action이다. struts.multipart.saveDir=c:\\temp : 아파치에서 파일 업로드하는 클래스에 파일업로드 하는 경로 struts.configuration.files=struts-default.xml, struts.xml : 기본 환경 세팅 파일 2개 struts.xml : 우리가 만드는 환..
오늘부터 struts 프레임워크를 배웠다 먼저 프레임워크란? 복잡한 문제를 해결하거나 서술하는 데 사용되는 기본 개념 구조이다. 간단한 뼈대 , 골조 , 프레임워크라고도 한다. 참고 https://ko.wikipedia.org/wiki/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4_%ED%94%84%EB%A0%88%EC%9E%84%EC%9B%8C%ED%81%AC 소프트웨어 프레임워크 - 위키백과, 우리 모두의 백과사전 컴퓨터 프로그래밍에서, 소프트웨어 프레임워크(software framework)는 복잡한 문제를 해결하거나 서술하는 데 사용되는 기본 개념 구조이다. 간단히 뼈대, 골조(骨組), 프레임워크(framework)라고도 한 ko.wikipedia.org 스트럿..