본문 바로가기
728x90
반응형

Spring Tutorial69

[Spring 입문 8] 웹 MVC 개발: 회원 웹 기능- 조회 [Spring 입문 6] 웹 MVC 개발: 회원 웹 기능- 홈 (tistory.com) [Spring 입문 6] 웹 MVC 개발: 회원 웹 기능- 홈[Spring 입문 3] 회원 관리 예제 - 백엔드 개발 (tistory.com) [Spring 입문 3] 회원 관리 예제 - 백엔드 개발컨트롤러: 웹 MVC의 컨트롤러 역할서비스: 핵심 비즈니스 로직 구현리포지토리: 데이터베이스에joly156.tistory.com [Spring 입문7] 웹 MVC 개발: 회원 웹 기능- 등록 (tistory.com) [Spring 입문7] 웹 MVC 개발: 회원 웹 기능- 등록[Spring 입문 3] 회원 관리 예제 - 백엔드 개발 (tistory.com) [Spring 입문 3] 회원 관리 예제 - 백엔드 개발컨트롤러: .. 2024. 7. 27.
[Spring 입문7] 웹 MVC 개발: 회원 웹 기능- 등록 [Spring 입문 6] 웹 MVC 개발: 회원 웹 기능- 홈 (tistory.com) [Spring 입문 6] 웹 MVC 개발: 회원 웹 기능- 홈회원 웹 기능 - 홈 화면package hello.hellospring.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;@Controllerpublic class HomeController { @GetMapping("/") public String home() { rjoly156.tistory.com[Spring 입문 8] 웹 MVC 개발: 회원 웹 기능- 조회 (tistory.com) [Sprin.. 2024. 7. 21.
[Spring 입문 3] 회원 관리 예제 - 백엔드 개발 컨트롤러: 웹 MVC의 컨트롤러 역할서비스: 핵심 비즈니스 로직 구현리포지토리: 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리도메인: 비즈니스 도메인 객체, 예) 회원, 주문, 쿠폰 등 주로 데이터베이스에 저장하고 관리됨 비즈니스 요구사항데이터: 회원ID, 이름기능: 회원 등록, 조회아직 데이터 저장소는 선정되지 않음 (→우선 인터페이스로 구현 클래스를 변경할 수 있도록 설계) 회원 도메인: 회원 객체데이터: 회원ID, 이름public class Member { private Long id; private String name; public Long getId() { return id; } public void setId(long id) { .. 2024. 7. 14.
[Spring 입문 2] 스프링 웹 개발 기초 (정적컨텐츠, MVC와 템플릿엔진, API) 스프링 부트가 제공하는 Welcome Page/resources/static/ 위치에 index.html 파일스프링 부트가 지원하는 정적 컨텐츠 위치에 /index.html 이 있으면 된다. 컨트롤러에는 @Controller 어노테이션@Controllerpublic class HelloController { @GetMapping("hello") public String hello(Model model) { model.addAttribute("data", "sara!!"); // model(data:sara!!) return "hello"; //컨트롤러에서 리턴 값으로 문자를 반환하면, // viewResolver가 view(templates/he.. 2024. 4. 28.
[스프링MVC -상품 관리 웹 개발 8] RedirectAttributes [스프링MVC 상품 관리 웹 페이지 7] PRG - Post/Redirect/Get (tistory.com) [스프링MVC 상품 관리 웹 페이지 7] PRG - Post/Redirect/Get [스프링MVC 상품 관리 웹 페이지 5] 상품 등록 처리 - @ModelAttribute (tistory.com) [스프링MVC 상품 관리 웹 페이지 5] 상품 등록 처리 - @ModelAttribute [스프링MVC - 상품 관리 웹 페이지 만들기 4] 상품 등록 폼 joly156.tistory.com 상품 등록 처리 이후에 상품 상세 화면으로 리다이렉트하도록 코드를 작성해보았다. 그런데 고객 입장에서는 저장이 잘 된 것인지 안 된 것인지 확신이 들지 않는다. 상품 저장이 잘 되었으면, 상품 상세 화면에 "저장 .. 2023. 9. 4.
[스프링MVC -상품 관리 웹 개발 7] PRG - Post/Redirect/Get [스프링MVC 상품 관리 웹 페이지 5] 상품 등록 처리 - @ModelAttribute (tistory.com) [스프링MVC 상품 관리 웹 페이지 5] 상품 등록 처리 - @ModelAttribute [스프링MVC - 상품 관리 웹 페이지 만들기 4] 상품 등록 폼 (tistory.com) [스프링MVC - 상품 관리 웹 페이지 만들기 4] 상품 등록 폼 컨트롤러 로직 추가 /** 상품 등록 폼*/ @GetMapping("/add") public String addForm joly156.tistory.com →상품 등록을 완료하고 웹 브라우저의 새로고침 버튼을 클릭하면. 상품이 계속해서 중복 등록되는 문제 원인은? 웹 브라우저의 새로 고침은 마지막에 서버에 전송한 데이터를 다시 전송한다. 상품 등록 .. 2023. 9. 1.
728x90
반응형