FRAMEWORK

·FRAMEWORK/Spring
들어가기 전에하기 포스팅은 "스프링부트 시작하기(김인우 저)" 책을 공부하며 적은 포스팅입니다.이번 시간에는 앞서 게시글 목록 만들 때, 직접 쿼리로 날렸던 게시글 등록 기능을 GUI로 표현할 수 있도록 구성해보도록 하겠습니다.게시글 등록 화면 만들기게시글 등록은 사용자가 입력한 내용이 서버에 저장되는 순서로 진행되므로, 게시글 목록을 만들 때와는 다르게 화면 먼저 만들어보도록 하겠습니다. templates/board 폴더 내에 boardWrite.html 파일을 생성하고 다음과 같이 작성합니다. 게시판 등록 제목 ..
·FRAMEWORK/Spring
들어가기 전에하기 포스팅은 "스프링부트 시작하기(김인우 저)" 책을 공부하며 적은 포스팅입니다.게시판 구현하기 2 까지 진행하면서, 기본 설정은 완료하였습니다. 이번 시간에는 스프링 MVC 구조 및 역할을 생각하며 게시판 목록 만들기를 진행해보도록 하겠습니다.DTO 만들기DTO(Data Transfer Object)는 어플리케이션 내의 각 계층 간 데이터를 주고 받는 데 사용되는 객체입니다. 각 계층이란 뷰, 컨트롤러, 서비스, DAO 그리고 데이터베이스 등을 의미합니다.1. 최상위 패키지인 board 패키지 밑에 board.dto 폴더를 생성하고 BoardDto 클래스를 생성합니다.2. BoardDto 클래스에 하기와 같이 작성합니다.package board.board.dto;import java.ti..
·FRAMEWORK/Spring
시작하기 전에하기 포스팅은 "스프링부트 시작하기(김인우 저)" 책을 공부하며 적은 포스팅입니다. 이번 포스팅에서는 간단하게 게시판을 구현해보도록 하겠습니다. 앞서 데이터베이스를 만들기만 했으므로, 데이터베이스에 데이터도 넣어보고 스타일 시트 추가 및 롬복 설정을 해보겠습니다.데이터베이스 구성하기먼저 기존에 생성한 데이터베이스(example)에 테이블을 만들어보도록 하겠습니다. 아래 쿼리를 이용해 게시글을 저장할 테이블을 생성합니다.DBeaver 기준으로 table 생성하는 방식은 아래와 같습니다.1. table을 생성하고자 하는 database를 마우스 오른쪽 버튼으로 클릭한 후 Create > Table을 클릭합니다.2. 그 후 나온 화면에서 테이블명을 정해준 후 오른쪽 하단에 위치한 컬럼 아이콘(빨간..
·FRAMEWORK/Spring
시작하기 전에하기 포스팅은 "스프링부트 시작하기(김인우 저)" 책을 공부하며 적은 포스팅입니다. 이번 포스팅에서는 게시판 구현 전, 의존성 주입 및 데이터베이스 연결을 진행하고자 합니다.SpringBoot 프로젝트 생성하기File > New > Other...을 클릭하여 Spring Starter Project 프로젝트를 생성해보겠습니다. 기존에 SpringBoot 프로젝트 생성과 관련해 설명한 글이 있기 때문에 자세히 설명하지 않고 넘어가겠습니다.위 사진과 같이 의존성 설정이 필요합니다. 각각 검색을 통해 필요한 라이브러리를 선택하면 됩니다. 프로젝트 생성한 후, Gradle이 라이브러리를 받는데 시간이 조금 걸릴 수 있습니다. 기존에 프로젝트 생성 시 체크했던 의존성을 포함하여 게시판 프로젝트에서 사..
·FRAMEWORK/Spring
시작하기 전에하기 포스팅은 "스프링부트 시작하기(김인우 저)" 책을 공부하며 적은 포스팅입니다.Spring Framework란?웹 어플리케이션 개발을 할 때 사용할 수 있는 프레임워크는 다양합니다. 그 중 많이 사용되는 프레임워크를 보면, 스프링 MVC 프레임워크를 말할 수 있습니다. Spring 프레임워크는 일반적인 사용자를 위한 웹 어플리케이션부터 기업 환경의 어플리케이션까지 다양한 범위에서 사용됩니다. 한국에서는 전자 정부 표준 프레임워크로 사용하고 있어 사실상의 표준으로 불립니다.Spring을 이용한 주요 프로젝트프로젝트 이름설명Spring framework현대 자바 기반의 어플리케이션을 개발하는 데 기반이 되는 프레임워크입니다.스프링의 핵심은 어플리케이션의 기반을 제공함으로써 개발자들은 어플리케..
·FRAMEWORK/Spring
시작하기 전에하기 포스팅은 "스프링부트 시작하기(김인우 저)" 책을 공부하며 적은 포스팅입니다. SpringBoot의 장점Spring 프레임워크는 웹 어플리케이션에서 사용되는 많은 기능을 제공합니다. 다만, 해당 기능을 제대로 사용하기 위해서는 많은 작업이 필요합니다. 따라서, 개발자는 프로젝트의 비즈니스 로직을 고민하는 것 외에 프레임워크 사용을 위해 아래와 같은 여러 작업을 진행해야 했습니다.라이브러리 추가 및 의존성 관리스프링 프레임워크가 처리할 작업 인지할 수 있도록 구성 및 설정 파일 작성 이런 불편함을 해소하기 위해 나온 것이 SpringBoot입니다. SpringBoot의 주요 장점은 아래와 같습니다. 하기 장점들을 통해 쉽고 빠르게 개발을 할 수 있게 되었습니다.프로젝트에 따라 자주 사용되..
EARTH_ROOPRETELCHAM
'FRAMEWORK' 카테고리의 글 목록 (5 Page)