Loading...
Spring Framework Reference Documentation 7.0.2의 Appendix의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
이 부록의 이 부분에서는 data access를 위한 XML 스키마를 나열하며, 다음을 포함합니다:
tx Schematx 태그는 Spring의 포괄적인 트랜잭션 지원에서 모든 빈을 구성하는 것을 다룹니다. 이러한 태그는
Transaction Management라는 제목의 챕터에서 다룹니다.
Spring 배포판에 함께 제공되는
spring-tx.xsd파일을 꼭 살펴보기를 강력히 권장합니다. 이 파일에는 Spring의 트랜잭션 설정을 위한 XML 스키마가 포함되어 있으며,tx네임스페이스에 있는 다양한 엘리먼트 전체(속성 기본값 및 유사 정보 포함)를 다룹니다. 이 파일은 인라인으로 문서화되어 있으므로, DRY (Don’t Repeat Yourself) 원칙을 준수하기 위해 여기에서 정보를 반복하지 않습니다.
완전성을 위해, tx 스키마의 엘리먼트를 사용하려면 Spring XML 설정 파일 상단에
다음 프리앰블이 있어야 합니다.
다음 스니펫의 텍스트는 tx 네임스페이스의 태그를
사용할 수 있도록 올바른 스키마를 참조합니다:
1<?xml version="1.0" encoding="UTF-8"?> 2<beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xmlns:tx="http://www.springframework.org/schema/tx" (1) 5 xmlns:aop="http://www.springframework.org/schema/aop" 6 xsi:schemaLocation=" 7 http://www.springframework.org/schema/beans 8 https://www.springframework.org/schema/beans/spring-beans.xsd 9 http://www.springframework.org/schema/tx 10 https://www.springframework.org/schema/tx/spring-tx.xsd (2) 11 http://www.springframework.org/schema/aop 12 https://www.springframework.org/schema/aop/spring-aop.xsd"> 13 14 <!-- bean definitions here --> 15 16</beans>
| 1 | tx 네임스페이스의 사용을 선언합니다. |
| 2 | 위치(다른 스키마 위치와 함께)를 지정합니다. |
종종
tx네임스페이스의 엘리먼트를 사용할 때,aop네임스페이스의 엘리먼트도 함께 사용합니다 (Spring의 선언적 트랜잭션 지원은 AOP를 사용하여 구현되기 때문입니다).
앞의 XML 스니펫에는
aop스키마를 참조하여aop네임스페이스의 엘리먼트를 사용할 수 있도록 하는 데 필요한 관련 줄이 포함되어 있습니다.
jdbc Schemajdbc 엘리먼트는 임베디드 데이터베이스를 빠르게 구성하거나 기존 데이터 소스를 초기화할 수 있게 해줍니다.
이러한 엘리먼트는 각각
Embedded Database Support 및
Initializing a DataSource에 문서화되어 있습니다.
jdbc 스키마의 엘리먼트를 사용하려면 Spring XML 설정 파일 상단에
다음 프리앰블이 있어야 합니다.
다음 스니펫의 텍스트는 jdbc 네임스페이스의 엘리먼트를
사용할 수 있도록 올바른 스키마를 참조합니다:
1<?xml version="1.0" encoding="UTF-8"?> 2<beans xmlns="http://www.springframework.org/schema/beans" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xmlns:jdbc="http://www.springframework.org/schema/jdbc" (1) 5 xsi:schemaLocation=" 6 http://www.springframework.org/schema/beans 7 https://www.springframework.org/schema/beans/spring-beans.xsd 8 http://www.springframework.org/schema/jdbc 9 https://www.springframework.org/schema/jdbc/spring-jdbc.xsd"> (2) 10 11 <!-- bean definitions here --> 12 13</beans>
| 1 | jdbc 네임스페이스의 사용을 선언합니다. |
| 2 | 위치(다른 스키마 위치와 함께)를 지정합니다. |
Marshalling XML by Using Object-XML Mappers
Web on Servlet Stack