본문 바로가기
728x90
반응형

Programming56

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.
Spring JdbcTemplate Method 참고도서초보 웹 개발자를 위한 스프링4 프로그래밍 입문국내도서저자 : 최범균출판 : 가메출판사 2015.03.02상세보기 1. DataSource 설정① maven repository 에서 spring jdbc(스프링에서 제공하는 JDBC), c3p0(커넥션 풀), mysql connector java(데이터베이스)를 검색해서 설정하고 라이브러리를 다운 받는다.② 스프링 설정파일 작성 123456789101112 Colored by Color Scriptercs ComboPooledDataSource 의 property driverClass JDBC 드라이버 클래스 지정 jdbcUrl JDBC URL 지정, ?characterEncoding=utf8 로 인코딩 설정 user DB 에 연결할 때의 사용할 .. 2017. 8. 22.
데이터 변환 참고도서스프링 퀵 스타트국내도서저자 : 채규태출판 : 루비페이퍼 2016.06.30상세보기 1. JSON(JavaScript Object Notation)으로 변환(1) VO 객체에 저장된 데이터를 JSON으로 변환한 형태 변수와 변수에 저장된 값을 키:값 형태로 변환 1234567{ "seq":1, "title":"가입인사", "content":"잘 부탁드립니다.", "regDate":2016-03-19, "cnt":0}cs JSON 배열 형태 1234[{"seq":2, "title":"임시제목", "content":"임시 내용", "regDate":2016-03-19, "cnt":0},{"seq":1, "title":"가입인사", "content":"잘 부탁드립니다.", "regDate":2016-0.. 2017. 8. 20.
728x90
반응형