Skip to content

Commit 9545dd3

Browse files
committed
Updated link to point to Spring Security, rather than Acegi
1 parent 4b765c4 commit 9545dd3

File tree

1 file changed

+49
-20
lines changed

1 file changed

+49
-20
lines changed

src/site/xdoc/index.xml

Lines changed: 49 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,63 @@
55
<body>
66
<h2>What is Spring Web Services?</h2>
77
<p>
8-
Spring Web Services is a product of the <a href="http://www.springframework.org">Spring</a> community
8+
Spring Web Services is a product of the
9+
<a href="http://www.springframework.org">Spring</a>
10+
community
911
focused on creating document-driven Web services. Spring Web Services aims to facilitate contract-first
1012
SOAP service development, allowing for the creation of flexible web services using one of the many ways
1113
to manipulate XML payloads.
1214
</p>
1315
<h2>Key Features</h2>
1416
<ul>
15-
<li><b>Makes the Best Practice an Easy Practice:</b> Spring Web Services makes enforcing best practices
17+
<li>
18+
<b>Makes the Best Practice an Easy Practice:</b>
19+
Spring Web Services makes enforcing best practices
1620
easier. This includes practices such as the WS-I basic profile, Contract-First development, and having
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
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
2336
supports JAXB 1 and 2, Castor, XMLBeans, JiBX, and XStream. And because it is a separate module,
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,
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,
2642
which should help Spring developers get up-to-speed nice and quickly. Also, the architecture of
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://acegisecurity.org/">Acegi Security</a>. This means you can use
32-
your existing Acegi 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>
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>
3665
</ul>
37-
</body>
66+
</body>
3867
</document>

0 commit comments

Comments
 (0)