[Spring Boot] 스프링 부트 프로젝트/블로그 만들기 - 프롤로그
안녕하세요. 이번 프로젝트에서는 '블로그 만들기' 라는 주제로 글을 발행 하려고 합니다. 아키텍처, 개발 환경, 프로젝트 구조 및 설정, 구현 과정을 소개할 것입니다. Spring Boot, Thymeleaf, Bootstrap 등의..
happygram.tistory.com
[Spring Boot] 스프링 부트 프로젝트/블로그 만들기 - 아키텍처, 개발 환경, 프로젝트 구조
아키텍처 Controller Layer : UI 에서 요청을 받고 응답을 전달 Service Layer : 비즈니스 로직을 구현 Repository Layer : 데이터베이스에서 가져올 쿼리를 구현. JPA를 이용하는 경우 정해진 규칙에 따라서 메..
happygram.tistory.com
[Spring Boot] 스프링 부트 프로젝트/블로그 만들기 - 아키텍처, 개발 환경, 프로젝트 구조
아키텍처 Controller Layer : UI 에서 요청을 받고 응답을 전달 Service Layer : 비즈니스 로직을 구현 Repository Layer : 데이터베이스에서 가져올 쿼리를 구현. JPA를 이용하는 경우 정해진 규칙에 따라서 메..
happygram.tistory.com
[Spring Boot] 스프링 부트 프로젝트/블로그 만들기 - 개발 환경 구성 [Eclipse + Spring Boot + Gradle]
설치 Eclipse 설치 (Oxygen 혹은 Photon 버전 설치) https://www.eclipse.org/oxygen/ Eclipse Marketplace 에서 Spring Tools 설치 Eclipse Marketplace 에서 Gradle 설치 프로젝트 생성 Spring Boot 프로젝트..
happygram.tistory.com
[Spring Boot] 스프링 부트 프로젝트/블로그 만들기 - index 페이지 작성 - UI 레이아웃 [Bootstrap + Thymeleaf]
Front-End 부분인 User Interface(UI) 를 구성하도록 하겠습니다. Bootstrap 을 이용하여 HTML + CSS 부분을 구성할 것이고, Template Engine 중 하나인 Thymeleaf 를 사용하여, 서버와 통신할 수 있도록 할 것입..
happygram.tistory.com
[Spring Boot] 스프링 부트 프로젝트/블로그 만들기 - Resource 경로 지정
CSS, Javascript, Third Party library, Images 등의 resource 를 사용하기 위해서, 경로를 지정합니다. 'resources/static' 패키지를 생성하고, 하위에 디렉터리를 생성해서 관리할 것입니다. 패키지 구조 소스..
happygram.tistory.com
[Spring Boot] 스프링 부트 프로젝트/블로그 만들기 - Welcome 페이지 만들기
블로그를 방문 하였을 때 가장 처음 보이는 'Welcome' 페이지를 작성하도록 하겠습니다. 루트 컨텍스트 ("/") 요청이 있는 경우 back-end 인 controller 에서 welcome 페이지를 호출하도록 합니다. controller 패..
happygram.tistory.com
[Spring Boot] 스프링 부트 프로젝트/블로그 만들기 - 사이드바(sidebar) 만들기
sidebar 는 특정 페이지로 이동, 메인 페이지의 교체 등의 역할을 하고 있습니다. 이번 블로그 프로젝트에서는 메인 페이지의 교체의 역할을 하는 sidebar 를 구현하려고 합니다. sidebar 에는 category 를 표시할..
happygram.tistory.com
[Spring Boot] 스프링 부트 프로젝트/블로그 만들기 - 로그인(login) 페이지 만들기
작성 중인 '블로그 프로젝트' 에서는 기본적으로 '관리자' 가 작성한 글들을 '사용자' 가 읽을 수 있도록 합니다. 사용자는 주로 조회를 할 수 있고, 관리자는 카테고리 추가/수정/삭제, 글 추가/수정/삭제 등의..
happygram.tistory.com
[Spring Boot] 스프링 부트 프로젝트/블로그 만들기 - 관리자(admin) index 페이지 만들기
블로그를 관리할 수 있도록 관리자 페이지를 작성하도록 하겠습니다. 기본 레이아웃으로 사용되고 있는 'index.html' 과 비슷한 형태로, 관리자 'index.html' 페이지를 만들고, 관리자가 필요한 페이지들을 포함하..
happygram.tistory.com
[Spring Boot] 스프링 부트 프로젝트/블로그 만들기 - 관리자(admin) 카테고리(category) 페이지 만들기
관리자 페이지 기능 중 '카테고리' 관리하는 페이지를 작성합니다. 기능 목록 카테고리 추가/변경/조회 소스 category.html
카테고리 카테고리..
happygram.tistory.com
[Spring Boot] 스프링 부트 프로젝트/블로그 만들기 - 관리자(admin) 사용자(users) 페이지 만들기
관리자 페이지 기능 중 '사용자' 관리하는 페이지를 작성합니다. 기능 목록 사용자 추가/조회 소스 users.html
사용자 사용자를 관리합니다.
happygram.tistory.com
'스프링부트' 카테고리의 다른 글
스프링부트로 웹 서비스 출시하기 (0) | 2019.09.16 |
---|---|
Spring boot를 이용하여 API 서버를 개발해보자! (0) | 2019.09.16 |
Spring Boot 기본 (0) | 2019.09.16 |
spring-boot 블로그를 만들자 (0) | 2019.09.12 |
스프링 부트 튜토리얼 (0) | 2019.09.12 |