[스프링 부트 3] 블로그 만들기 - 3 (타임리프를 활용하여 블로그 뷰 구현하기)
·
Java & Kotlin/Spring
https://jhzlo.tistory.com/30 [스프링 부트 3] 블로그 만들기 - 1 (블로그 글 작성 API 구현)0. API와 REST API API란?네트워크에서 API는 프로그램 간에 상호작용하기 위한 매개체를 말한다. 예를 들어, 우리가 웹 사이트에 방문하는 상황에 적용해서 생각을 해보면,웹 사이트 주소를 입력해jhzlo.tistory.com블로그 글 작성 API 구현 https://jhzlo.tistory.com/31 [스프링 부트 3] 블로그 만들기 - 2 (글 목록 조회 / 단일 조회 / 삭제 / 수정 API 구현)엔티티 구성/ build.gradle 세팅/ 퍼시스턴스 계층 구성참고 : https://jhzlo.tistory.com/30  스프링 부트 3 블로그 만들기 - 1 (블로..
[스프링 부트 3] 템플릿 엔진, 타임리프란?
·
Java & Kotlin/Spring
1. 타임리프란?타임리프는 템플릿 엔진이다.템플릿 엔진 : 스프링 서버에서 데이터를 받아 우리가 보는 웹 페이지,즉, HTML 상에 그 데이터를 넣어 보여주는 도구이다.1-1. 템플릿 엔진?-- 간단한 템플릿 문법을 위한 예 -- h1 태그에는 ${이름}이 text attribute로 할당되어 있다.여기서 ${}로 감싸서 서버에서의 데이터를 넘겨주는 것이 템플릿 문법이다. 서버에서 이름, 나이라는 키로 데이터를 템플릿 엔진에 넘겨주고,템플릿 엔진은 이를 받아 HTML에 값을 적용한다.--- 서버에서 보내준 데이터 예 ---{ 이름: "홍길동" 나이: 11} 서버에서는 위와 같이 주로 json의 형식으로 데이터를 보내준다. 템플릿 엔진은 각각 문법이 미묘하게 다르다.대표적으로 JSP,..
[코드트리] 그 계절, 그 날 - 코드트리 조별과제
·
CodingTest
https://www.codetree.ai/missions/5/problems/that-season-that-day?&utm_source=clipboard&utm_medium=text 코드트리 | 코딩테스트 준비를 위한 알고리즘 정석국가대표가 만든 코딩 공부의 가이드북 코딩 왕초보부터 꿈의 직장 코테 합격까지, 국가대표가 엄선한 커리큘럼으로 준비해보세요.www.codetree.ai풀이 방식import java.util.Scanner;public class Main { public static boolean isLeapYear(int year){ if(year % 4 == 0){ if(year % 100 == 0){ if(year % 400 ..
[스프링 부트 3] 블로그 만들기 - 2 (글 목록 조회 / 단일 조회 / 삭제 / 수정 API 구현)
·
Java & Kotlin/Spring
엔티티 구성/ build.gradle 세팅/ 퍼시스턴스 계층 구성참고 : https://jhzlo.tistory.com/30  스프링 부트 3 블로그 만들기 - 1 (블로그 글 작성 API 구현)0. API와 REST API API란?네트워크에서 API는 프로그램 간에 상호작용하기 위한 매개체를 말한다. 예를 들어, 우리가 웹 사이트에 방문하는 상황에 적용해서 생각을 해보면,웹 사이트 주소를 입력해jhzlo.tistory.com 1. 블로그 글 목록 조회 API 구현1-1. 서비스 메서드 코드service / BlogService.java@RequiredArgsConstructor // final이 붙거나 @NotNull이 붙은 필드의 생성자 추가@Service // 빈으로 등록public class B..
[스프링 부트 3] 블로그 만들기 - 1 (블로그 글 작성 API 구현)
·
Java & Kotlin/Spring
0. API와 REST API API란?네트워크에서 API는 프로그램 간에 상호작용하기 위한 매개체를 말한다. 예를 들어, 우리가 웹 사이트에 방문하는 상황에 적용해서 생각을 해보면,웹 사이트 주소를 입력해서 '구글 메인 화면을 보여줘'라고 요청을 하면 API는 이 요청을 받아서 서버에 가져다준다.그러면 서버는 API가 준 요청을 처리해 결과물을 만들고 이것을 다시 API로 전달한다.그러면 API는 최종 결과물을 브라우저에 보내주고 우리는 화면을 볼 수 있게 되는 구조이다.REST API란?REST API는 웹의 장점을 최대한 활용하는 API이다, "URL의 설계 방식"REST : Representational State Transfer -> 자원을 이름으로 구분해 자원의 상태를 주고받는 API 방식.R..
[스프링 부트 3] ORM, JPA, 하이버네이트
·
Java & Kotlin/Spring
0. 데이터베이스란?데이터베이스는 데이터를 매우 효율적으로 보관하고 꺼내볼 수 있는 곳이다. 데이터베이스를 사용하면 얻을 수 있는 가장 큰 이점은 굉장히 많은 사람이 안전하게 데이터를 사용하고, 관리할 수 있다는 것이다.데이터베이스 관리자, DBMSDBMS : database management system, 데이터베이스를 관리하기 위한 소프트웨어 데이터베이스는 많은 사람이 공유할 수 있어야 하므로 동시 접근을 할 수 있어야 한다. DBMS 이런 요구 사항을 만족하면서도 효율적으로 데이터베이스를 관리하고 운영한다. 예를 들어, MySQL, Oracle은 DBMS이다. DBMS는 관리 특징에 따라서 관계형, 객체-관계형, 도큐먼트형, 비관계형 등으로 분류하며,가장 많이 사용되는 DBMS는 관계형이다.▶ 관..
J_hzlo
'분류 전체보기' 카테고리의 글 목록 (8 Page)