repository

본 포스팅은 스프링을 이용한 간단한 예제 프로젝트입니다. 1. 프로젝트 설계 일반적으로 웹 애플리케이션은 다음과 같은 형태를 가진다. 그리고 각 계층의 역할은 다음과 같다. 컨트롤러 웹 MVC구조에서 Controller의 역할을 담당한다. 클라이언트들이 요청할 엔드포인트(url)를 정의하고 받은 데이터를 서비스 계층에 넘겨주는 역할을 한다. 서비스 애플리케이션의 핵심 비즈니스 로직이 구현되는 계층 리포지토리 데이터베이스에 접근 및 도메인 객체를 DB에 저장하고 관리하는 역할을 한다. 도메인 데이터를 담고있는 객체라고 보면 될 것 같다. 회원, 주문, 쿠폰 등 주로 DB에 저장되고 관리되는 데이터들이며 일반적으로는 테이블에 매칭되는 개념이다. 이번 예제 프로젝트에서는 다음과 같은 상황에 처해있다고 가정해보..
[SpringBoot]5. 로그인 기능 제작해보기(Form데이터 Controller에서 받아서 처리하기) 오늘은 저번 포스팅에서 회원가입 만들었던 것에 이어서 게시판에 로그인 기능을 만들어보려고 한다. 로그인 기능에 필요한것은 크게 3가지 정도라고 보면 될 것 같다. 1. 로그인 뷰 만들기(로그인 실패, 성공시 뷰에서 보여줄 내용 작성) 2. Controller에서 유저가 입력한 ID, Password 받아오기 3. 해당 정보를 DB와 비교해서 일치하는지 비교 실제로 실습하면서 알아보도록 하자. 1. 로그인 뷰 제작하기 먼저 유저가 ID와 비밀번호를 입력하고 전송할 수 있는 창을 만든다. (회원가입 기능은 저번 포스팅에서 다루었으니 여기서는 생략하고 혹시 궁금하신 분들은 아래 링크를 참고하시면 됩니다) ..
[SpringBoot]SpringDataJPA를 활용하여 회원가입 만들기- Controller,Service,Repository의 역할에 대하여 안녕하세요! 오늘은 Spring Data Jpa기능을 이용하여 회원가입 예제를 만들어보려고 합니다ㅎㅎ 이번에는 Spring Data JPA에 대한 대략적인 기능들에 대한 설명도 같이 이루어질 예정이라 갑자기 많은 개념들이 나와 혼란스러우실 수 도 있지만 잘 이해가 안가시면 지금은 이런게 있구나 정도로만 보고 넘어가시는 것을 추천드립니다. 먼저 쓰면서 익히시다보면 나중에 하나하나 들어만 보고 넘어갔던 개념들을 파보면서 공부하면 그때 했던 것들이 이거였구나 하면서 훨씬 이해가 잘 되실거라 생각합니다ㅎㅎ. 참고로 이 포스팅은 분량상 두개로 나누어서 진행하도록 하겠습니..
Chung-A
'repository' 태그의 글 목록