본문 바로가기
728x90
반응형

분류 전체보기65

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.
다국어 처리 참고도서스프링 퀵 스타트국내도서저자 : 채규태출판 : 루비페이퍼 2016.06.30상세보기 1. 메시지 파일 작성해당하는 언어에 따른 메시지 property 파일을 java/main/resources/message 폴더에 작성.확장자는 .properties 이고 파일명은 언어에 해당하는 Locale 정보를 결합하여 작성 (1) 영어 메시지 파일 messageSource_en.properties 123456789101112131415161718192021# login.jspmessage.user.login.title=LOGINmessage.user.login.id=IDmessage.user.login.password=PASSWORDmessage.user.login.loginBtn=LOG-IN message.. 2017. 8. 20.
파일 업로드 / 예외처리 참고도서스프링 퀵 스타트국내도서저자 : 채규태출판 : 루비페이퍼 2016.06.30상세보기 1. 파일 업로드(1) form 태그 123456 Colored by Color Scriptercs (2) Commnad 객체 수정 123456789101112131415// VO(Value Object)public class BoardVO{ // 스프링에서 제공하는 파일업로드 관련 객체 // public interface MultipartFile extends InputStreamSource {} private MultipartFile uploadFile; // getter, setter public MultipartFile getUploadFile(){ return uploadFile; } public Mult.. 2017. 8. 20.
AOP 기초 참고도서초보 웹 개발자를 위한 스프링4 프로그래밍 입문국내도서저자 : 최범균출판 : 가메출판사 2015.03.02상세보기 1. 프록시(Proxy)팩토리얼의 결과를 구하기 위한 인터페이스와 두 개의 클래스 1234567891011121314151617181920212223242526272829public interface Calculator { public long factorial(long num);} // for 문을 이용한 팩토리얼 계산public class ImpeCalculator implements Calculator { @Override public long factorial(long num) { long result = 1; for (int i = 1; i 파라미터 0개 이상 executio.. 2017. 8. 19.
728x90
반응형