Domain TeamWinning.java package com.springmvc.domain; import java.io.Serializable; public class TeamWinning implements Serializable{ private static final long serialVersionUID = -3281574142158274296L; private String winningId; //구단성적아이디 private String teamId; //팀아이디 private int matches; //경기수 private double rate; //승룰 private String recent; //최근결과 private String date; //경기날짜 private String resul..
Domain Hospital.java package com.springmvc.domain; import java.io.Serializable; import org.springframework.web.multipart.MultipartFile; public class Hospital implements Serializable{ private static final long serialVersionUID = -5462014620475570954L; private String hospitalId; //병원ID private String hospitalName; //병원이름 private String hospitalPlace; //병원위치 private String hospitalNumber; //병원전화번호 ..
아래는 스프링에서 컨트롤러 메서드의 파라미터를 바인딩하기 위한 애노테이션이다. @RequestParam HTTP 요청의 쿼리 파라미터를 메서드 파라미터에 바인딩하여 받는 방법이다. 주로 URL에 포함된 쿼리 스트링(parameter) 값을 메서드의 파라미터로 전달받을 때 사용된다. 기본적으로 필수적인 파라미터로 간주되며, 필수가 아닌 경우 required 속성을 false로 설정할 수 있습니다. @GetMapping("/example") public String exampleMethod(@RequestParam String paramName) { // 메서드 내용 } @RequestParam을 사용하면 HTTP 요청의 쿼리 파라미터를 메서드의 파라미터로 편리하게 바인딩할 수 있다. 이것을 사용하면 명시적..
Chapter17. 데이터베이스 연동 : 도서 목록 CRUD 처리하기 17.4 데이터 삽입, 수정, 삭제 17.4.2 CRUD 메서드를 사용하여 신규 도서 삽입하기 BookRepositoryImpl.java @Override public void setNewBook(Book book) { String SQL = "INSERT INTO book (b_bookId, b_name, b_unitPrice, b_author, b_description, b_publisher, b_category, b_unitsInStock, b_releaseDate, b_condition, b_fileName)" + "VALUES(?,?,?,?,?,?,?,?,?,?,?)"; template.update(SQL, book.getBo..
Chapter15. 스프링 웹 플로우 : 주문 처리 페이지 만들기 15.2 웹 플로우와 웹 플로우 환경 설정 15.2.1 스프링 웹 플로우 환경 웹 플로우는 자바 및 xml 기반 구성에서 모두 사용할 수 있는 구성을 지원한다. xml 기반 구성을 시작하려면 스프링 mvc 설정 파일인 servlet-context.xml에 스프링 웹 플로우 관련 네임 스페이스와 스키마 위치를 선언해야 한다. 웹 애플리케이션에서 스프링 웹 플로우를 사용하려면 와 옵션을 설정해야 한다. 옵션 옵션은 웹 페이지 흐름의 시나리오가 작성된 파일인 웹 플로우 정의 파일을 가져오는 역할을 한다. * id 나 name을 주는 이유는 호출해서 사용하기 위함이다. 의 속성 속성 설명 id 옵션 ID이다. base-path 웹 플로우 정의 파..
Chapter15. 스프링 웹 플로우 : 주문 처리 페이지 만들기 15.2.3 웹 플로우 적용을 위한 환경 설정하기 pom.xml org.springframework.webflow spring-webflow 2.5.1.RELEASE servlet-context.xml 15.3.8 주문 처리를 위한 웹 플로우 정의 파일 만들기 order-flow.xml 15.3.9 주문 처리를 위한 웹 플로우 페이지 작성하기 orderCustomerInfo.jsp Home 고객정보 고객 세부 사항 고객 ID 성명 전화번호 국가명 우편번호 주소 세부주소 취소 orderShippingInfo.jsp Home 배송정보 배송 세부 사항 성명 배송일 (yyyy/mm/dd) 국가명 우편번호 주소 세부주소 이전 취소 messages...
Chapter15. 스프링 웹 플로우 : 주문 처리 페이지 만들기 15.1 웹 플로우의 개요 웹 플로우는 웹 페이지의 구성이 복잡한 웹 애플리케이션을 개발할 때 필요한 웹 페이지의 흐름을 추적하고 관리할 수 있는 기능을 한다. 15.1.1 스프링 웹 플로우 웹 애플리케이션을 개발할 때 구성이 복잡한 웹 페이지는 페이지마다 각 요청을 처리하는 액션을 작성하고 다양한 뷰로 개별 액션들이 서로 연결되어야 하기 떄문에 개발이 쉬비지 않다. 이러한 문제를 해결할 수 있도록 미리 정의된 페이지 흐름을 구현하는 스프링 웹 플로우를 제공한다. 스프링 웹 플로우는 스프링 MVC 기반으로 웹 애플리케이션에서 웹 페이지 흐름을 정의하고 구현할 수 있는 스프링 기반의 웹 애플리케이션 모듈이다. 보통 웹 개발을 할 때는 페이지..
Chapter15. 스프링 웹 플로우 : 주문 처리 페이지 만들기 15.1.3 웹 플로우를 적용하는 주문 처리의 기본 구조 만들기 도서 주문 처리 정보가 담긴 도메인 객체 생성하기 Book.java public class Book implements Serializable { @BookId private static final long serialVersionUID = -7715651009026349175L; Cart.java package com.springmvc.domain; import java.io.Serializable; import java.util.HashMap; import java.util.Map; public class Cart implements Serializable{ private..
- Total
- Today
- Yesterday