Source

xwork / docs / wikidocs / XWork.html

<html>
    <head>
        <title>XWork : XWork</title>
	    <link rel="stylesheet" href="styles/site.css" type="text/css" />
        <META http-equiv="Content-Type" content="text/html; charset=UTF-8">	    
    </head>

    <body>
	    <table class="pagecontent" border="0" cellpadding="0" cellspacing="0" width="100%" bgcolor="#ffffff">
		    <tr>
			    <td valign="top" class="pagebody">
				    <div class="pageheader">
					    <span class="pagetitle">
                            XWork : XWork
                            	                            <img src="icons/home_16.gif" height="16" width="16" border="0" align="absmiddle"/>
                                                    </span>
				    </div>
				    <div class="pagesubheading">
					    This page last changed on Jun 22, 2004 by <font color="#0050B2">plightbo</font>.
				    </div>

				    <p class="paragraph">XWork is a generic command pattern framework. It was split out of WebWork 1.x and forms the core of <a href="http://wiki.opensymphony.com//display/WW/WebWork" title="WebWork">WW:WebWork</a> 2.0. It features:</p><ul class="star">
<li> Flexible and customizable configuration based on a simple Configuration interface, allowing you to use XML , programmatic, or even product-integrated configuration</li>
<li> Core command pattern framework which can be customized and extended through the use of interceptors to fit any request / response environment</li>
<li> Built in type conversion and action property validation using <a href="http://www.ognl.org" title="Visit page outside Confluence">OGNL</a></li>
<li> Powerful validation framework based on runtime attributes and a validation interceptor</li>
</ul><br/>
Useful links:
<ul class="star">
<li> <a href="Documentation.html" title="Documentation">Documentation</a><ul class="star">
<li> <a href="http://www.opensymphony.com/xwork/api" title="Visit page outside Confluence">API Javadocs</a></li>
</ul></li>
<li> <a href="http://wiki.opensymphony.com//display/XW/Press+Releases" title="Press Releases">Press Releases</a></li>
<li> <a href="https://xwork.dev.java.net/servlets/ProjectDocumentList" title="Visit page outside Confluence">Download Binaries</a></li>
<li> <a href="https://xwork.dev.java.net/servlets/ProjectSource" title="Visit page outside Confluence">CVS</a></li>
</ul><br/>
In addition to the documentation, it might be useful to see <a href="http://wiki.opensymphony.com//display/XW/RickardXWorkThoughts" title="RickardXWorkThoughts">Rickard Oberg's thoughts</a> on the future directions of XWork, especially as it relates to Portal development<p class="paragraph"><h3 class="heading3"><a name="XWork-XWorkOptional"> XWork-Optional</a></h3></p>XWork optional is a repository where optional modules for XWork may be created. Just about anyone can get developers access to this repository and is encouraged to use this area as a staging zone for developing projects based upon XWork. Currently a mail dispatcher project is there which uses a mail folder to dispatch actions for processing the emails.  For download instuctions code go to  <a href="https://xwork-optional.dev.java.net/servlets/ProjectSource" title="Visit page outside Confluence">&#104;ttps://xwork-optional.dev.java.net/servlets/ProjectSource</a>

				    
                    			    </td>
		    </tr>
	    </table>
	    <table border="0" cellpadding="0" cellspacing="0" width="100%">
			<tr>
				<td height="12" background="border/border_bottom.gif"><img src="border/spacer.gif" width="1" height="1" border="0"/></td>
			</tr>
		    <tr>
			    <td align="center"><font color="grey">Document generated by Confluence on Sep 07, 2004 00:34</font></td>
		    </tr>
	    </table>
    </body>
</html>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.