JPA 소개 모던한 웹 어플리케이션에서 관계형 데이터 베이스는 빠질 수 없는 요소이다. 그러다 보니 객체를 관계형 데이터 베이스에서 관리하는것이 매우 중요해졌다. 관계형 데이터 베이스가 계속해서 웹 서비스의 중심이 되면서 모든 코드는 SQL 중심이 되어간다. 단순
전 편의 코드를 확인해보면 Setter 메소드가 없다는 것을 확인 할 수 있다.
등록/수정/조회 API 만들기 API를 만드기 위해선 총 3개의 클래스가 필요하다. Request 데이터를 받을 DTO API 요청을 받을 Controller 트랜잭션, 도메인 기능 간의 순서를 보장하는 Service 클래스를 만들때 Bean을 주입받는 방식은 다
템플릿 엔진이란 무엇일까? 일반적으로 웹 개발에 있어 템플릿 엔진이란 지정된 템플릿 양식과 데이터가 합쳐져 HTML 문서를 출력하는 소프트웨어를 이야기한다. JSP,Freemarker / 리액트,뷰 등이 이에 해당된다.나누어진 둘 모두 템플릿 엔진이긴 하지만 약간의 차
게시글 등록 화면 만들기 앞서서 이미 API를 구현해 놓았으니 여기선 바롸 화면을 개발하도록 한다. 아무래도 그냥 HTML만 사용하면 밋밋해 보이기 쉽다. 그래서 오픈소스인 부트스트랩을 사용하여 화면을 만들어 보겠다. 부트스트랩, 제이커리 등 프론트엔드 라이브러리