Java(자바) [ _Spring ] [ 토비의 스프링 ] #7, 스프링 핵심 기술의 응용. 사진찍는 개발자 2018. 4. 18. 14:55 이웃추가 본문 기타 기능 스프링의 3대 핵심 기술 - IoC / DI - 서비스 추상화 - AOP SQL 과 DAO 의 분리 - XML 설정을 이용한 분리 1.
개별 SQL 프로퍼티 방식 클래스의 SQL을 프로퍼티로 만들고 이를 XML 에서 지정하도록 한다. 이러한 방법으로 간단하게 SQL 을 DAO 코드에서 분리할 수 있다. public class UserDaoJdbc implements UserDao { private String sqlAdd; public void setSqlAdd(String sqlAdd){ this.sqlAdd = sqlAdd; } } // 외부로 부터 DI 받은 sql 문장을 담은 sqlAdd 를 사용하므로 분리되었다.. public void add(User user){ this.jdbcTemplate.update(...
#
sql_dao
#
xml_sql
#
스프링
#
토비의스프링