<implementation.spring>The Tuscany Java SCA runtime supports components implemented with Spring Framework by using the <implementation.spring> SCDL extension. Spring Framework are used with SCA by integration Spring at the SCA Composite level, where a Spring application context provides a complete composite, exposing services and using references via SCA. This means that a Spring application context defines the internal structure of a composite implementation. The Spring Component implementation is one of the SCA extensions which is being formalized in the OASIS Open Composite Services Architecture with a published specifications document. How to use Use Spring Component ImplementationThe Spring component implementation SCDL has the following format: Code Block |
---|
<implementation.spring location="targetURI" />
|
Where the location attribute of that element specifies the target uri of an archive file or directory that contains the Spring application context files. some examplesThis example shows a simple composite with a component that uses <implemantation.java>: Code Block |
---|
<composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
targetNamespace="http://sample"
xmlns:sample="http://sample"
name="SampleComposite">
<component name="SampleComponent">
<implementation.java class="sample.SampleImpl"/>
</component>
</composite>
|
|