Author: buildbot
Date: Wed Nov 19 05:40:13 2014
New Revision: 929735
Log:
Staging update by buildbot for isis
Modified:
websites/staging/isis/trunk/cgi-bin/ (props changed)
websites/staging/isis/trunk/content/ (props changed)
websites/staging/isis/trunk/content/intro/tutorials/apacheconeu-2014.html
Propchange: websites/staging/isis/trunk/cgi-bin/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed Nov 19 05:40:13 2014
@@ -1 +1 @@
-1640491
+1640492
Propchange: websites/staging/isis/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Wed Nov 19 05:40:13 2014
@@ -1 +1 @@
-1640491
+1640492
Modified:
websites/staging/isis/trunk/content/intro/tutorials/apacheconeu-2014.html
==============================================================================
--- websites/staging/isis/trunk/content/intro/tutorials/apacheconeu-2014.html
(original)
+++ websites/staging/isis/trunk/content/intro/tutorials/apacheconeu-2014.html
Wed Nov 19 05:40:13 2014
@@ -520,6 +520,8 @@ mvn clean install
<h2>Explore codebase</h2>
+<p>Apache Isis applications are organized into several Maven modules. Within
your IDE navigate to the various classes and correlate back to the generated
UI:</p>
+
<ul>
<li><code>myapp</code> : parent module</li>
<li><code>myapp-dom</code>: domain objects module
@@ -540,6 +542,8 @@ mvn clean install
<h2>Testing</h2>
+<p>Testing is of course massively important, and Isis makes both unit testing
and (end-to-end) integration testing easy. Building the app from the Maven
command line ("mvn clean install") will run all tests, but you should also run
the tests from within the IDE.</p>
+
<ul>
<li><code>myapp-dom</code> unit tests
<ul>
@@ -565,6 +569,8 @@ mvn clean install
</ul></li>
</ul>
+<p>If you have issues with the integration tests, make sure that the domain
classes have been enhanced by the DataNucleus enhancer. (The exact mechanics
depends on the IDE being used).</p>
+
<h2>Prototyping</h2>
<p>Although testing is important, in this tutorial we want to concentrate on
how to write features and to iterate quickly. So for now, exclude the
<code>integtests</code> module. Later on in the tutorial we'll add the tests
back in so you can learn how to write automated tests for the features of your
app.</p>
@@ -771,7 +777,7 @@ mvn clean install
<h2>Usability: Defaults</h2>
-<p>Quick detour: often we want to set up defaults to go with choices. A
sensible default can really improve the usability of the app.</p>
+<p>Quick detour: often we want to set up defaults to go with choices.
Sensible defaults for action parameters can really improve the usability of the
app.</p>
<ul>
<li>Add <a
href="http://isis.apache.org/how-tos/how-to-03-050-How-to-specify-default-values-for-an-action-parameter.html">defaults</a>
for action parameters</li>