이 시리즈는 책으로 출간된 스프링 MVC 하루만에 배우기 를 다룹니다.스프링 MVC 하루만에 배우기매 주 한 편씩 연재되므로 전문이 필요하신 분들은 인터넷 서점을 통해서나 전자책으로 만나보실 수 있습니다.
딱 하루면 스프링 MVC로 만든 웹 어플리케이션을 따라 만들 수 있다.이 글은 스프링 프레임워크로 웹을 개발하는 스프링 MVC에 대해 최대한 간결하게 설명한다.복잡한 이론보다는 툴과 프레임워크 사용법에 촛점을 맞추고 하나씩 따라할 수 있도록 구성했다.우리는 "문제"를
자바로 프로그램을 개발하기 위해서는 JDK(Java Development Kit)가 필요하다.현재 자바 버전은 15까지 나온 상태이나 프로젝트는 8버전(jdk 1.8)로 진행한다.https://www.oracle.com/kr/java/technologies/
eclipse -> file -> new -> other를 차례로 누른다.이클립스 스프링 MVC 프로젝트 생성 1생성할 프로젝트 종류를 고르는 화면이 나온다. spring -> Spring Legacy Project 선택 후 next 버튼을 누른다.이클립스 스프링 M
스프링 프레임워크 사이트 https://spring.io/projects/spring-framework 를 참고해서 버전을 맞춘다. 5.x 이상이면 좋다. 예제에서는 5.2.5 버전을 기준으로 한다.pom.xmlpom.xml 파일을 수정하고 나면 메이븐 빌드를
브라우저에서 보내는 요청(Request)과 응답(Response)을 모두 UTF-8 로 고정하기 위해 인코딩 필터를 설정한다.src/main/webpp/WEB-INF/web.xml개발 중에는 가능한 많은 정보가 나오는 것이 개발에 수월하다. 따라서 로그 레벨을 가장 낮
책 정보를 입력하기 위한 화면을 만든다.브라우저에서 /create 주소에 접속하면 책 정보를 입력할 수 있는 화면을 보여준다.브라우저를 비롯한 클라이언트(client)의 요청(request)을 받아서 응답(response)을 만들어내는 컨트롤러(controller)
책 생성 컨트롤러에서 book/create 경로를 반환했으므로, 실제 화면을 담당하는 뷰 코드를 작성한다. 최종 경로는 src/main/webapp/WEB-INF/views/book/create.jsp 이다.뷰 디렉토리를 생성한다.src => webapp => WEB-
yse_spring_mvc 데이터베이스를 생성한다.heidiSQL에 접속한다.heidiSQL 세션관리자쿼리 탭에서 아래의 쿼리를 실행한다.heidiSQL 데이터베이스 생성yse_spring_mvc 데이터베이스를 위한 데이터베이스 유저 yse_spring_mvc_use
스프링에서 데이터베이스에 접속하기 위해서는 추가 라이브러리가 필요하다. 우리는 마이바티스라는 라이브러리를 써서 데이터베이스에 접근하는 방식을 취할 것이다.메이븐 프로젝트에서 모든 라이브러리 관리는 메이븐이 담당하므로, 메이븐 설정 파일인 pom.xml 파일에 아래의 내
책 정보를 입력하기 위한 기능을 만든다.생성 화면 /create 에서 제목, 분류, 가격을 입력하고 저장 버튼을 클릭하면 서버가 해야 하는 일을 정의하는 것이다.쿼리를 작성하는 XML파일을 만든다. 마이바티스는 XML에 설정된 쿼리를 읽어서 실행시키게 된다.책 매퍼
본 내용은 책 형식으로 보여주는 것이 더 적절하다고 판단함에 따라 [위키독스 스프링 MVC 하루만에 배우기](https://wikidocs.net/book/5792)로 이관하였습니다.
본 내용은 책 형식으로 보여주는 것이 더 적절하다고 판단함에 따라 [위키독스 스프링 MVC 하루만에 배우기](https://wikidocs.net/book/5792)로 이관하였습니다.
본 내용은 책 형식으로 보여주는 것이 더 적절하다고 판단함에 따라 [위키독스 스프링 MVC 하루만에 배우기](https://wikidocs.net/book/5792)로 이관하였습니다.
7. 책 상세 화면 만들기 7.1. 책 상세 화면 개요 책 상세 정보를 보여주기 위한 화면을 만든다. 브라우저에서 /detail?bookId=1 주소에 접속하면 책 정보를 확인할 수 있는 화면을 보여준다. 7.2. 책 상세 쿼리 작성 책 상세 화면을 조회하는 쿼리를
7.4. 책 상세 서비스 클래스 메소드 생성 src/main/java/sample/spring/yse/BookServiceImpl.java 서비스는 DAO를 호출한 결과를 바로 리턴하는 일만 한다. 7.5. 책 상세 서비스 인터페이스 메소드 시그니쳐 생성 src/m