Spring18 스프링 게시판 만들기 - 3(VO 형태 바꾸기) 보통 객체를 작성할 때 아래와 같은 형태로 객체를 만들었었다. @Data public class Board { private int boardNo; private String title; private String content; private String writer; private Date regDate; } 하지만 최근에는 요청(request)하는 부분과 응답(response)하는 부분을 각각 다르게 객체를 만들어준다. 1.Respnse 객체 public clas BoardVO{ @Getter @NoArgsConstructor(access = AccessLevel.PRIVATE) @AllArgsConstructor @Builder public static class Response{ private .. 2022. 1. 15. 스프링 게시판 만들기 - 2(파일업로드 기능 추가, WebConfig ,WebMvcConfigurer) Configuration의 뜻 : 구성,세트, 컴퓨터 용어에서는 컴퓨터를 구성하는 세트라고 말함 1.application.properties 사용자의 이미지 파일을 저장할 로컬 파일 경로를 적어준다. server.file.upload.url = c:/파일이름/ 2.config.WebConfig config 디렉토리 만들고 WebConfig 클라스를 만들어줌 1) 먼저 사용자의 요청을 받는 경로를 변수값으로 만들어보자 @Configuration public class WebConfig implements WebMvcConfigurer{ @Value("/istatic/file") private String istaticPath; @Value("${server.file.upload.url}") private .. 2022. 1. 13. Http 기본개념 (response , request) Http란 인터넷의 요청과 응답을 주고 받는 통신규약을 말한다. request와 response는 http의 소통 방식이다, 구글에 강아지를 검색한다. ->get방식을 사용한 request라고 부른다.(브라우저 검색) 자, 이제 구글에 강아지 이미지들이 뜰 것이다.. ->서버가 응답 즉 Response하였다. 이러한 과정을 Request , Response방식이라고 말한다. 즉 컴퓨터들끼리 html파일을 주고받을 수 있도록 하는 소통방식을 말한다. 게시판 만들기에서도 사용하였는데 여기서 Request는 사용자가 게시판을 만들 때 글이 써지도록 요청하는 객체이며, Response는 요청을 받아서 게시판을 생성할 때 쓰는 객체이다. 그래서 Request객체는 originFileName 과 storedFile.. 2022. 1. 12. 스프링 게시판 만들기 - 1(게시판 목록 보여주기,mvc패턴) mvc패턴이란 디자인 패턴 중의 하나이며 model,view,controller의 약자이다. 디자인 패턴이란 어떤 특정 프로그램을 더 쉽고 편리하게 사용하기위해 만든 특정한 방법들을 말한다. 예를 들어 jquery는 $('#...') 달러 표시로 id를 셀렉트 할 수 있지만 , 자바스크립트를 사용하는 경우 getElementsById('')를사용하여 제이쿼리의 디자인 패턴으로 더 편하게 개발을 할 수 있다. 사용자가 controller를 통해서 데이터를 요청하면 controller는 model을 통해서 데이터를 가져오고 view를 통해 사용자에게 결과 값을 보여준다. 스프링 개발 순서 controller -> vo -> db -> mapper.xml -> mapper -> service -> html 실.. 2022. 1. 12. 이전 1 2 3 4 5 다음