2009-07-16 6 views
4

Je réimplémente une application Web au printemps, et j'ai besoin d'exposer la logique métier avec SOAP. Je vais pour le printemps 3.0, et j'aimerais savoir: quelle est la façon recommandée d'exposer les haricots de printemps? Le reste de ma pile est Tomcat 6, JDK 1.6, Struts 2.Spring 3.0 et SOAP - Quelles sont les meilleures pratiques?

Vive

Nik

Répondre

1

Vous pouvez utiliser Spring WS si vous utilisez Spring 3. Les gens de printemps préfèrent contrat premiers services Web qui est décrit dans le tutoriel.

Alternativement, Jersey-WS est vraiment bon pour les services Web basés sur REST.

+0

Je comprends que les API REST sont incluses avec Spring 3, donc je préfère utiliser ce qui vient avec. Spring WS sera-t-il compatible avec "Spring 3 way"? – niklassaers

+0

Non, pas exactement. En passant à nouveau sur Spring 3 REST, ça a l'air très intéressant aussi. Cela dépend si vous voulez d'abord contrat ou pas - je ne le ferais jamais - sinon, utilisez l'implémentation de Spring 3 REST si cela fonctionne correctement (il n'est pas encore publié pour autant que je sache). – stevedbrown

+1

Nous utilisons le matériel REST dans Spring 3 Milestone 3, et cela fonctionne parfaitement. Beaucoup plus agréable que JAX-RS. Oh, et +1 pour Spring-WS - c'est ainsi que SOAP devrait être fait, et il s'intègre parfaitement avec le modèle de contrôleur annoté de style Spring 2.5. – skaffman

Questions connexes