55 <body >
66 <h2 >What is Spring Web Services?</h2 >
77 <p >
8- Spring Web Services is a product of the
9- <a href =" http://www.springframework.org" >Spring</a >
10- community
8+ Spring Web Services is a product of the <a href =" http://www.springframework.org" >Spring</a > community
119 focused on creating document-driven Web services. Spring Web Services aims to facilitate contract-first
1210 SOAP service development, allowing for the creation of flexible web services using one of the many ways
1311 to manipulate XML payloads.
1412 </p >
1513 <h2 >Key Features</h2 >
1614 <ul >
17- <li >
18- <b >Makes the Best Practice an Easy Practice:</b >
19- Spring Web Services makes enforcing best practices
15+ <li ><b >Makes the Best Practice an Easy Practice:</b > Spring Web Services makes enforcing best practices
2016 easier. This includes practices such as the WS-I basic profile, Contract-First development, and having
21- a loose coupling between contract and implementation.
22- </li >
23- <li >
24- <b >Powerful mappings:</b >
25- You can distribute incoming XML request to any object, depending on message
26- payload, SOAP Action header, or an XPath expression.
27- </li >
28- <li >
29- <b >XML API support:</b >
30- Incoming XML messages can be handled in standard JAXP APIs such as DOM, SAX,
31- and StAX, but also JDOM, dom4j, XOM, or even marshalling technologies.
32- </li >
33- <li >
34- <b >Flexible XML Marshalling:</b >
35- The Object/XML Mapping module in the Spring Web Services distribution
17+ a loose coupling between contract and implementation.</li >
18+ <li ><b >Powerful mappings:</b > You can distribute incoming XML request to any object, depending on message
19+ payload, SOAP Action header, or an XPath expression. </li >
20+ <li ><b >XML API support:</b > Incoming XML messages can be handled in standard JAXP APIs such as DOM, SAX,
21+ and StAX, but also JDOM, dom4j, XOM, or even marshalling technologies.</li >
22+ <li ><b >Flexible XML Marshalling:</b > The Object/XML Mapping module in the Spring Web Services distribution
3623 supports JAXB 1 and 2, Castor, XMLBeans, JiBX, and XStream. And because it is a separate module,
37- you can use it in non-Web services code as well.
38- </li >
39- <li >
40- <b >Reuses your Spring expertise:</b >
41- Spring-WS uses Spring application contexts for all configuration,
24+ you can use it in non-Web services code as well.</li >
25+ <li ><b >Reuses your Spring expertise:</b > Spring-WS uses Spring application contexts for all configuration,
4226 which should help Spring developers get up-to-speed nice and quickly. Also, the architecture of
43- Spring-WS resembles that of Spring-MVC.
44- </li >
45- <li >
46- <b >Supports WS-Security:</b >
47- WS-Security allows you to sign SOAP messages, encrypt and decrypt them,
48- or authenticate against them.
49- </li >
50- <li >
51- <b >Integrates with Acegi Security:</b >
52- The WS-Security implementation of Spring Web Services provides
53- integration with<a href =" http://www.springframework.org/spring-security/" >Spring Security</a >.
54- This means you can use your existing configuration for your SOAP service as well.
55- </li >
56- <li >
57- <b >Built by Maven:</b >
58- This assists you in effectively reusing the Spring Web Services artifacts
59- in your own Maven-based projects.
60- </li >
61- <li >
62- <b >Apache license.</b >
63- You can confidently use Spring-WS in your project.
64- </li >
27+ Spring-WS resembles that of Spring-MVC.</li >
28+ <li ><b >Supports WS-Security:</b > WS-Security allows you to sign SOAP messages, encrypt and decrypt them,
29+ or authenticate against them.</li >
30+ <li ><b >Integrates with Acegi Security:</b > The WS-Security implementation of Spring Web Services provides
31+ integration with <a href =" http://www.springframework.org/spring-security/" >Spring Security</a >.
32+ This means you can use your existing configuration for your SOAP service as well.</li >
33+ <li ><b >Built by Maven:</b > This assists you in effectively reusing the Spring Web Services artifacts
34+ in your own Maven-based projects.</li >
35+ <li ><b >Apache license.</b > You can confidently use Spring-WS in your project.</li >
6536 </ul >
66- </body >
37+ </body >
6738</document >
0 commit comments