Source

xwork / docs / intro.html

<html>
<head>
<title>XWork Introduction</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="main.css" type="text/css">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<h1>XWork Introduction</h1>
<p><b>What is XWork?</b></p>
<p>XWork is a generic command framework that was first conceptualized in WebWork 
  1.0. Since then a lot of new ideas have been added to both the web portion of 
  WebWork, as well as the command framework that powered WebWork. XWork follows 
  many well-known (and some not so well-known) patterns such as the <i>Interceptor 
  pattern</i>,<i> Inversion of Control</i>, and the <i>Command pattern</i>. You 
  can learn more about these patterns later in this documentation.</p>
<p><b>How does XWork relate to WebWork?</b></p>
<p>XWork was originally created from the core ideas represented in WebWork 1.0. 
  It was later decided that splitting WebWork up in to two projects would be best. 
  This means that WebWork 2.0+ will be powered by XWork. Any web-specific stuff 
  that was in WebWork 1.0 is left to be in WebWork 2.0, while all the generic 
  framework stuff has been left in XWork. XWork also provides many new framework 
  features not found in the original WebWork 1.0 framework. </p>
</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.