struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Frank W. Zammetti" <>
Subject Re: Add Web Service to Struts Web App
Date Sat, 11 Aug 2007 03:58:49 GMT
One simple answer might be the StrutsWS project:

In CVS you'll find a version for the 1.3.x branch of Struts.  Simply 
put, it allows you to call your existing Struts Actions as Web Services 
without any changes to them.  This means any validation you have 
configured should still work, they don't know they are being accessed as 
services versus part of a Struts app.

I have to say the project hasn't been developed lately, but we left it 
in a stable state, and anyone is free to pick up where we left off if 
they wanted to.


Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
AIM/Yahoo: fzammetti
Author of "Practical Ajax Projects With Java Technology"
  (2006, Apress, ISBN 1-59059-695-1)
and "JavaScript, DOM Scripting and Ajax Projects"
  (2007, Apress, ISBN 1-59059-816-4)
Java Web Parts -
  Supplying the wheel, so you don't have to reinvent it!

semaj.najraham wrote:
> Hi,
> I've been googling and looking at the user mailing list if I add web service
> to a struts based application, but didn't find my answers. Currently I am
> developing a struts based application with Struts 1.3.8 with Struts
> validator framework. I've implemented business layer and data layer.
> In future, I need to integrate my app with other applications such as portal
> using web service. Therefore, I would like to think ahead on how I can
> integrate since I've not worked with web service before.
> By googling and reading some of the articles, I found out that web service
> can call struts actions.  My real concern is the data validation. 
> 1. Can I use Struts validator framework?
> 2. If not, do I need to do validation at data layer? 
> 3. If I need to do validation at data layer, can I use Commons Validator ? 
> 4. If I use Commons Validator, should I use it in both presentation layer
> and data layer.
> Commons Validator was a part of Struts Validator. I'm totally lost!
> Any help will be greatly appreciated.
> Thanks,
> semaj

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message