<settings>은 SQLMaps에서 사용되는 다양한 옵션과 최적화를 위한 값들이다. 각각의 값들은 다음의 표를 참조하길 바란다.
cacheModelsEnabled SqlMapClient 를 위한 모든 캐시모델을 가능 유무.
Default: true (enabled)
enhancementEnabled 런타임시 바이트코드 향상을 가능유무.
Default: false (disabled)
lazyLoadingEnabled 모든 늦은(lazy)로딩을 가능유무.
Default: true (enabled)

maxRequests 동시에 SQL문을 수행할 수 있는 쓰레드의 수. 셋팅값보다 많은 쓰레드는 다른 쓰레드가 수행을 완료할 때까지 블록 된다.
Default: 512
maxSessions 주어진 시간동안 활성화될 수 있는 세션의 수.
Default: 128
maxTransactions 한꺼번에 SqlMapClient.startTransaction()에 들어갈 수 있는 쓰레드의 최대갯수. 셋팅값보다 많은 쓰레드는 다른 쓰레드가 나올 때까지 블록 된다.
Default: 32
useStatementNamespaces 이 셋팅을 가능하게 하면 당신은 sqlmap이름과 statement이름으로 구성된 전체적인 이름(fully qualified name)으로 맵핑된 statement를 참조해야 한다.
예를 들면: queryForObject("sqlMapName.statementName");
Default: false (disabled)


Spring annotation기반에서 *.htm 파일같은 경우에도 Controller를 통해서 url을 전달하면 로그통계데이터 작성등과 같은 관리가 가능하다.
<bean id="urlFilenameViewController" class="org.springframework.web.servlet.mvc.UrlFilenameViewController" />
 <bean id="simpleUrlHandlerMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
  <property name="mappings">
       <props>
       <prop key="*.html">urlFilenameViewController</prop>     
       </props>
   </property>
 </bean>
이럴경우 UrlHandlerMapping을 위과 같이 등록하여 사용이 가능하다. 하지만 Annotation기반에서는 한가지 추가적인 세팅이 필요하다. 다음글을 참조하자.

http://hmjkor.tistory.com/228


[링크]Spring 3.0 Overview 번역문

Posted 2010. 6. 9. 19:00
아래의 블로그에 가면 Spring Finance에 대한 번역문이 있다.
3.0을 Overview하는데 좋은것 같다.

http://dogfeet.tistory.com/180



« PREV : 1 : 2 : 3 : 4 : 5 : NEXT »