본문 바로가기
728x90
반응형

스프링4프로그래밍입문11

Spring MVC 에서 제공하는 폼 태그 참고도서초보 웹 개발자를 위한 스프링4 프로그래밍 입문국내도서저자 : 최범균출판 : 가메출판사 2015.03.02상세보기 1. 1234567891011121314151617181920212223242526272829303132333435363738394041스프링 MVC 폼 태그 사용을 위한 라이브러리 설정 => 태그 생성 ... html ==> ... id 의 속성값 - 커맨드 객체의 이름, 기본값은 "command"action 속성값 - 기본값은 현재 요청 URI method 속성값 - 기본값은 "post" ============================================================================@RequestMapping 어노테이션의 method 를 G.. 2017. 8. 26.
Spring MVC (커맨드 객체, 모델) 참고도서초보 웹 개발자를 위한 스프링4 프로그래밍 입문국내도서저자 : 최범균출판 : 가메출판사 2015.03.02상세보기 1. 커맨드 객체 (1) 컨트롤러에서 커맨드 객체 사용하기 폼 요청을 처리하는 컨트롤러는 각 파라미터의 값을 구하기 위해 HttpServletRequest 객체를 이용할 수 있다. 123456789101112@RequestMapping(value = "/register/step3", method = RequestMethod.POST)public String handleStep3(HttpServletRequest request) { String email = request.getParameter("email"); String name = request.getParameter("name".. 2017. 8. 25.
Spring MVC (요청 매핑, 리다이렉트) 참고 도서초보 웹 개발자를 위한 스프링4 프로그래밍 입문국내도서저자 : 최범균출판 : 가메출판사 2015.03.02상세보기 1. 요청 매핑(1) @RequestMapping 특정 요청 URL을 처리하기 위해서 @Controller 어노테이션을 사용한 컨트롤러 클래스를 구현한다.컨트롤러 클래스는 @RequestMapping 어노테이션을 사용해서 메소드에서 처리할 요청 경로를 지정한다.컨트롤러 클래스에서 @RequestMapping 어노테이션을 사용하는 메소드를 여러 개 사용할 수 있기 때문에,여러 단계를 거쳐서 하나의 기능이 완성되는 경우, 여로 요청 경로를 한 개의 컨트롤러 클래스에서 처리할 수 있다.그리고, @RequestMapping 어노테이션을 클래스에 사용해서 공통되는 경로를 묶을 수도 있다. 1.. 2017. 8. 24.
Spring MVC 프레임워크 동작 방식 참고도서초보 웹 개발자를 위한 스프링4 프로그래밍 입문국내도서저자 : 최범균출판 : 가메출판사 2015.03.02상세보기 1. Spring MVC 핵심 구성 요소 ① DispatcherSevlet 은 모든 연결을 담당하며, 웹 브라우저에서 요청이 들어오면 ② 그 요청을 처리하기 위해 HandlerMapping 객체에게 컨트롤러 검색을 요청한다. HandlerMapping은 클라이언트의 요청 경로를 이용해서 이를 처리할 컨트롤러 객체를 찾아서 DispatcherServlet 에 리턴한다. ③ DispatcherServlet 은 @Controller 어노테이션을 이용해서 구현한 컨트롤러, 스프링 2.5까지 사용됐던 Controller 인터페이스를 구현한 컨트롤러, 특수 목적으로 사용되는 HttpRequest.. 2017. 8. 23.
Spring MVC 기본 설정 참고도서초보 웹 개발자를 위한 스프링4 프로그래밍 입문국내도서저자 : 최범균출판 : 가메출판사 2015.03.02상세보기 1. 기본 설정(1) 폴더 구조 src/main/java 자바 소스 src/main/resources 자원 파일 src/main/webapp 웹 어플리케이션에 필요한 파일, 브라우저에서 접근할 수 있는 폴더. src/main/webapp/WEB-INF web.xml 파일이 위치, 브라우저에서 접근할 수 없는 폴더로 사용자의 직접적인 접근이 불가능하다. src/main/webapp/WEB-INF/view html, jsp 같은 view 파일 WEB-INF 는 브라우저에서 접근할 수 없는 폴더로 실제로 배포할 때는 거의 모든 파일이 이 곳에 들어간다.JavaScript, CSS, Boot.. 2017. 8. 23.
Spring JdbcTemplate Transaction 참고도서초보 웹 개발자를 위한 스프링4 프로그래밍 입문국내도서저자 : 최범균출판 : 가메출판사 2015.03.02상세보기 1. 트랜잭션(Transaction)?두 개의 쿼리를 사용해야 하나의 비지니스 로직을 수행할 수 있을 때, 첫 번째 쿼리는 성공했으나 두 번째 쿼리는 실패하였다.첫 번째 쿼리는 데이터베이스에 반영되고, 두 번째 쿼리는 반영되지 않아서 문제가 발생하게 된다.두 번째 쿼리를 실패하였으면 첫 번째 쿼리의 결과가 데이터베이스에 반영 되어서는 안된다.트랜잭션은 여러 개의 쿼리를 사용해서 비지니스 로직을 수행해야 할 때, 이 쿼리들을 묶는 하나의 논리적인 작업 단위이다.트랜잭션으로 묶인 쿼리 중 하나라도 실패하면 모든 실행 결과를 취소하여 기존의 상태로 되돌리고,모든 쿼리가 성공하면 모든 실행 .. 2017. 8. 22.
728x90
반응형