728x90 Back-End/Spring14 2.회원관리 예제 2. 회원관리 예제 목차 1.비즈니스 요구사항 정리 2.회원 도메인과 리포지토리 만들기 3.회원 리포지토리 테스트 케이스 작성 4.회원 서비스 개발 5.회원 서비스 테스트 1.비즈니스 요구사항 정리 Member(회원)에는 ID,Name 회원등록 , 조회 기능 컨트롤러 : 서비스 계층을 호출하고 결과를 뷰에 전달하는곳 서비스 : 비즈니스 로직이 있고 트랜잭션을 시작 , 데이터 접근 계층인 리포지토리를 호출한다 Repository : JPA를 직접사용하는곳 , 엔티티 매니저를 사용해서 저장하고 조회한다 Domain : 엔티티가 모여있는곳 MemberRepository 인터페이스로 구현클래스를 변경할수 있도록 설계한다 2.회원 도메인과 리포지토리 만들기 Member(엔티티) public class Member.. 2020. 12. 25. 1.스프링부트 웹개발 기초 1. 스프링 웹개발 기초 목차 스프링 웹 개발할때는 3가지의 종류가 있다 1.정적 컨텐츠 2.MVC와 템플릿 엔진 3.API 1.정적 컨텐츠 정적 컨텐츠는 resource/static 폴더에 html 을 넣고 실행한다. 스프링 컨테이너 안에서는 static 관련 컨트롤이 들어 있지 않다hello-static.html 정적 컨텐츠 입니다. 2.MVC와 템플릿 엔진 스프링 컨테이너 안에있는 MVC를 이용한다 Controller는 서비스 계층을 호출하고 결과를 뷰에 반환한다 @RequestParam은 뷰의 있는 name값을 String name의 넣는다 model.addAttribute은 가져온 String name의 값은 뷰에 넘겨준다 return "hello-template"은 templates폴더 안에 .. 2020. 12. 25. 이전 1 2 3 다음 728x90