본문 바로가기
728x90
반응형

Programming/Spring25

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.
Bean 라이프 사이클과 범위 참고도서초보 웹 개발자를 위한 스프링4 프로그래밍 입문국내도서저자 : 최범균출판 : 가메출판사 2015.03.02상세보기 1. bean 객체의 라이프 사이클(1) 스프링 컨테이너의 초기화와 종료 123456789101112// 1. 컨테이너 초기화// 빈 객체의 생성과 의존 객체 주입 및 초기화GenericXmlApplicationContext ctx = new GenericXmlApplicationContext("classpath:applicationContext.xml"); // 2. 컨테이너 사용// getBean() 등의 메소드를 사용해서 컨테이너에 보관된 빈 객체를 가져온다Greeter g = ctx.getBean("greeter",Greeter.class); // 3. 컨테이너 종료// 빈 객.. 2017. 8. 19.
728x90
반응형