반응형

자바스프링 3

스프링 입문 9 - 4.회원 관리 예제 - 백엔드 개발 (1)

비즈니스 요구사항 정리 데이터: 회원 ID, 이름 기능: 회원 등록, 조회 이번 백엔드 개발은 자바 스프링의 생태계를 배우기 위한 것이라서 매우 단순하게 요구사항을 정하였습니다. 일반적인 웹 어플리케이션 계층 구조 컨트롤러: 웹 MVC의 컨트롤러 역할 서비스: 핵심 비즈니스 로직 구현되어있습니다. 예시 회원은 중복가입 X 리포지토리: 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리 도메인: 비즈니스 도메인 객체, 예)회원, 주문, 쿠폰 등등 주로 데이터베이스에 저장하고 관리됨 클래스 의존관계 MemberService: 회원 비즈니스 로직을 담당합니다. MemberRepository: 회원을 저장하는 것은 인터페이스로 설계합니다. 이유는 아직 데이터 저장소가 정해지지 않아서 임시로 메모리 구현로 ..

자바 스프링 2022.03.28

스프링 입문 3 - 2.프로젝트 환경설정 - View 환경설정

Error 페이지를 Welcome Page 만들기 src > main > java > resources > static 폴더에서 우클릭을 눌러 New > file을 클릭하고 새로운 file 하나를 생성합니다. 파일명은 index.html을 입력합니다. 그리고 다음 html 코드를 입력합니다. Hello hello main 을 실행하고 브라우저에서 http://localhost:8080/ 를 입력하면 다음과 같은 페이지를 확인할 수 있습니다. 이렇게 welcome 페이지를 쉽게 제작할 수 있습니다. 스프링 부트는 스프링 생태계를 감싸서 편리하게 개발하는데 도움을 줍니다. 스프링은 java enterprise web 애플리케이션 개발과 관련된 생태계를 모두 제공하므로 매우 광범위합니다. 그래서 모두 사용하지..

자바 스프링 2022.03.28

스프링 입문 1 - 1.강의소개 - 강의소개

왜 Spring을 배워야 하는가? 실무에서 제대로 작동하는 웹 어플리케이션을 제작하기 위해 스프링을 학습해야 함 실제 동작하는 간단한 웹 어플리케이션 개발 과정 스프링 프로젝트 생성 스프링 부트로 웹 서버 실행 회원 도메인 개발 웹 MVC 개발 DB 연동 -JDBC, JPA, 스프링 데이터 JPA 테스트 케이스 작성 프로젝트 사용기술 JPA (Java Persistence API) 강의 목표 스프링 학습의 제대로 된 첫 길잡이 역할 스프링 기술 그 자체에 매몰되지 않고 어떻게 사용해야 하는지에 초점 오래된 스프링 기술과 마이너한 기술은 배제 실무에서 필요한 최신 개발 트렌드 반영하여 스프링 학습 학습 방법 처음 부터 끝까지 코딩 스프링 완전 정복 로드맵 스프링 입문 (V) 스프링 핵심 원리 스프링 웹 M..

카테고리 없음 2022.03.28
1
반응형