본문 바로가기

Framework/__Spring

(20)
Spring2.5 Book 책 소개 스프링 2/2.5의 새로운 기능을 포함한, 스프링 2.5 입문서. 이 책은 스프링을 이용하여 웹 어플리케이션을 개발하는데 알고 있어야 할 내용으로 구성되어 있으며, 5개 파트로 이루어져 있다. 스프링 기초 파트인 1장~3장에서는 스프링 프레임워크에 대하여 소개하고, 스프링의 핵심기능인 DI와 AOP에 대해 살펴본다. 두 번째 스프릥 MVC 파트인 4장~5장에서는 스프링이 제공하는 MVC 프레임워크를 이용해서 웹 어플리케이션을 개발하는 방법을 소개한다. 세 번째 데이터베이스 연동과 엔터프라이즈 서비스 파트인 6장~8장은 스프링에서 데이터베이스 연동과 다양한 엔터프라이즈 서비스를 연동하는 방법을 알아보며, 마지막으로 테스트 파트인 9장에서는 스프링이 제공하는 테스트 지원 클래스를 이용해서 JUnit..
How to do Spring Transaction using Ibatis try { getSqlMapClientTemplate().getSqlMapClient().startTransaction(); getSqlMapClientTemplate().getSqlMapClient().getCurrentConnection().setAutoCommit( false ); getSqlMapClientTemplate().getSqlMapClient().commitTransaction(); getSqlMapClientTemplate().update("modify1", param); getSqlMapClientTemplate().update("modify2", param); getSqlMapClientTemplate().getSqlMapClient().getCurrentConnection().c..
How to do batch with Spring using Ibatis getSqlMapClientTemplate().execute(new SqlMapClientCallback() { public Object doInSqlMapClient(SqlMapExecutor executor) throws SQLException { executor.startBatch(); executor.insert("set", param); executor.update("modify", param); return executor.executeBatch(); } }); getSqlMapClientTemplate().execute(new SqlMapClientCallback() { public Object doInSqlMapClient(SqlMapExecutor executor) throws SQLEx..
BlazeDS 와 스프링(Spring) 연동하기 BlazeDS를 이용하여 Remote Object Service를 이용할 때 스프링과 연동할 수는 없을까 라는 의문을 가지고 자료를 찾아보았습니다. 역시 이미 연동해서 사용하는 방법이 있더군요 다음의 remoting-config.xml 파일을 봅시다. springfactory simpleLoadDao 일반적인 destination을 정의하는 부분과 다릅니다. 바로 라는 부분인데요, springfactory 라는 새로운 factory를 정의해서 스프링과 remote object를 연결시실수 있습니다. 그러면 springfactory 가 정의된 부분이 있어야 겠죠? 바로 services-config.xml 파일에 정의합니다. 위의 내용이 springfactory를 정의한 부분입니다. 이제 이 factory를..