본문 바로가기
반응형

스프링부트게시판15

【게시판-04】글상세보기 안녕하세요 코이킹입니다. 이번 포스트는 글 상세보기 기능을 구현하는 과정에 대한 내용이 되겠습니다. 1. 목표 - 스프링 부트를 사용해서 웹 어플리케이션을 만드는 흐름에 대해서 이해할 수 있다. - 스프링 부트를 사용해서 요청 파라미터의 값을 키로 하여 추출한 DB데이터를 화면에 표시하는 웹 어플리케이션을 만들 수 있다. 2. 어떻게 구현할지에 대한 설명 글 상세보기의 핵심을 정의 해보면 글목록처럼 'DB에 저장된 데이터를 화면에 표시하는 것'입니다. 하지만 글목록 처럼 DB의 데이터를 아무 조건 없이 불러오는 것이 아닌 특정한 데이터를 가져와야 한다는 조건이 추가되었습니다. 특정한 데이터를 가져오기 위해서는 '특정한 데이터 검색에 필요한 값을 요청시에 보내는 것'역시 핵심 정의가 되겠습니다. 이제 핵심.. 2022. 9. 9.
【게시판-03】글작성 안녕하세요 코이킹입니다. 이번 포스트에서는 글 작성 기능을 구현하는 과정에 대한 내용이 되겠습니다. 1. 목표 - 스프링 부트를 사용해서 웹 어플리케이션을 만드는 흐름에 대해서 이해할 수 있다. - 스프링 부트를 사용해서 폼 데이터를 수신하여 DB에 저장하는 웹 어플리케이션을 만들 수 있다. 2. 어떻게 구현할지에 대한 설명 글 작성 기능의 핵심을 정의해보면 '유저로 부터 입력받은 데이터를 DB에 저장' 하는 것이 되겠습니다. '글 작성 기능의 핵심정의'(간략/추상화된 사양)를 바탕으로 해야 할 일(상세 사양)을 추려내는 것이 개발의 시작이라고 생각합니다. 저의 경우 일단 생각나는대로 내 자신에게 질문을하는 것에서 부터 시작합니다. 질문에 대한 답변도 스스로 도출합니다. 답변은 가능한한 여러개를 근거를 .. 2022. 9. 8.
【게시판-02】글목록 안녕하세요 코이킹입니다. 이번 포스트부터는 직접 게시판의 기능을 구현하는 과정에 대한 내용이 되겠습니다. 1. 목표 - 스프링 부트를 사용해서 웹 어플리케이션을 만드는 흐름에 대해서 이해할 수 있다. - 스프링 부트를 사용해서 DB의 데이터를 웹에 표시하는 간단한 웹 어플리케이션을 만들 수 있다. 2. 어떻게 구현할지에 대한 설명 스프링 부트로 구현된 웹 어플리케이션은 주요 컴포넌트의 계층구조로 이루어진 경우가 많습니다. 아래의 주요 컴포넌트가 어떤 역할을 하는지의 가볍게 알고 구현하는 순서를 보신 후 바로 구현에 들어가도록 하겠습니다. 1) 주요 컴포넌트에 대해서 (1) 템플릿 유저가 보는 화면. 화면을 통해 컨트롤러로 요청을 보내고, 요청에대한 응답을 바탕으로 화면이 갱신되는등의 상호작용이 일어나는 .. 2022. 9. 7.
반응형