Hi,

I use Webwork in my 'Enterprise Java' clases, largely because it is incredibly simple. One reason for this is it let's us deal JSP as a single presentation tier, which reduces the learning curve (and you can always move to something else at a later stage).

The mapping from HTTP Request to Actions is really cohesive. You have a form with fields, you have an action with corresponding fields. Data gets populated and the Action is executed.

It really is that simple to get started.

Testing is really nice, you can run all your Actions through JUnit without being tied to the Web Container. This speeds development time as you don't need to package and deploy every time you make a change and it makes debugging much simpler.

And WW2 rocks.

Regards,
Toby Hede

wearing:
Associate Lecturer Hat
Swinburne University of Technology


Jason Carreira wrote:
Hi Dudley,

Check out the docs on the Wiki (http://wiki.opensymphony.com),
especially

http://wiki.opensymphony.com/space/Migrating+from+Struts+1.0+to+WebWork+
2 - migrating from Struts to WebWork2

And the article I just posted:

http://wiki.opensymphony.com/space/Writeup+of+Mike%27s+Talk+at+TSS+on+We
bWork2 which is a general overview of WebWork2.

For your specific questions, WebWork is better than Struts because it is
a simpler framework, with less ties to the web and in genral less
useless contracts for your code to implement. Being less coupled makes
things easier to test, which is always better. With WebWork2, we've
added some very powerful features. Check the docs I listed for the
overview.


For the view, you can use Velocity as well as JSP, FreeMarker,
JasperReports, and XML/XSLT. Velocity and JSP are the most common, and
the best supported, but all are first class citizens in WW, unlike Stuts
where anything but JSP is difficult.


HTH,

Jason


-----Original Message-----
From: Butt, Dudley [mailto:[EMAIL PROTECTED] Sent: Monday, July 14, 2003 5:23 AM
To: [EMAIL PROTECTED]
Subject: [OS-webwork] newbie WebWork vs Struts



Hi all,


Pls could I ask some info. I'm currently assessing wether we go with Struts or some other framework for our webapp. How does Webwork differ and is it in fact a better developement environment than other frameworks? I believe WW uses velocity as its presentation generation mechanism? How does it work/perform...Many thx


NOTICE:


This message contains privileged and confidential information intended only for the person or entity to which it is addressed. Any review, retransmission, dissemination, copy or other use of, or taking of any action in reliance upon this information by persons or entities other than the intended recipient, is prohibited.

If you received this message in error, please notify the sender immediately by e-mail, facsimile or telephone and thereafter delete the material from any computer.

The New Africa Capital Group, its subsidiaries or associates do not accept liability for any personal views expressed in this message.


-------------------------------------------------------
This SF.Net email sponsored by: Parasoft
Error proof Web apps, automate testing & more.
Download & eval WebKing and get a free book. www.parasoft.com/bulletproofapps1 _______________________________________________
Opensymphony-webwork mailing list [EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork





------------------------------------------------------- This SF.Net email sponsored by: Parasoft Error proof Web apps, automate testing & more. Download & eval WebKing and get a free book. www.parasoft.com/bulletproofapps1 _______________________________________________ Opensymphony-webwork mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork





-------------------------------------------------------
This SF.Net email sponsored by: Parasoft
Error proof Web apps, automate testing & more.
Download & eval WebKing and get a free book.
www.parasoft.com/bulletproofapps1
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to