You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by al...@apache.org on 2012/11/27 20:29:05 UTC
svn commit: r1414337 - in /openjpa/site/trunk: WhoIsWorkingOnWhat.txt
content/opentraderarchitecture.mdtext
Author: allee8285
Date: Tue Nov 27 19:29:04 2012
New Revision: 1414337
URL: http://svn.apache.org/viewvc?rev=1414337&view=rev
Log:
CMS migration updates.
Modified:
openjpa/site/trunk/WhoIsWorkingOnWhat.txt
openjpa/site/trunk/content/opentraderarchitecture.mdtext
Modified: openjpa/site/trunk/WhoIsWorkingOnWhat.txt
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/WhoIsWorkingOnWhat.txt?rev=1414337&r1=1414336&r2=1414337&view=diff
==============================================================================
--- openjpa/site/trunk/WhoIsWorkingOnWhat.txt (original)
+++ openjpa/site/trunk/WhoIsWorkingOnWhat.txt Tue Nov 27 19:29:04 2012
@@ -84,7 +84,7 @@ delete? openjpa-logo-contest---round-2
delete? openjpa-logo-contest---run-off.mdtext
done openjpa-release-policy.mdtext
done openjpa-up-close-and-personal.mdtext
- opentraderarchitecture.mdtext
+done opentraderarchitecture.mdtext
opentraderbuild.mdtext
opentraderclient.mdtext
opentradercommunication.mdtext
Modified: openjpa/site/trunk/content/opentraderarchitecture.mdtext
URL: http://svn.apache.org/viewvc/openjpa/site/trunk/content/opentraderarchitecture.mdtext?rev=1414337&r1=1414336&r2=1414337&view=diff
==============================================================================
--- openjpa/site/trunk/content/opentraderarchitecture.mdtext (original)
+++ openjpa/site/trunk/content/opentraderarchitecture.mdtext Tue Nov 27 19:29:04 2012
@@ -1,5 +1,7 @@
Title: OpenTraderArchitecture
-State the design goals
+<a name="OpenTraderArchitecture"></a>
+
+State the design goals<br/>
Describe the architecture
One of the good practices of software development is to start with a set of
@@ -31,10 +33,10 @@ GWT takes a position that is a significa
frameworks available to build a browser based client. GWT framework is
based on several key concepts:
- * an asynchronous RPC protocol for communication between web client and
+* an asynchronous RPC protocol for communication between web client and
server. Such asynchronous RPC is popularized by AJAX (Asynchronous
JavaScript and XML) since last several years.
- * a cross-compiler that converts Java to JavaScript. This is the most
+* a cross-compiler that converts Java to JavaScript. This is the most
critical component in the framework as it allows the client be written
completely in Java. Besides adding a comfort layer for Java developers, the
cross-compiler solves one of the most complex issue of browser based
@@ -42,15 +44,16 @@ clients namely cross-browser compatibili
separate JavaScript targeted to prominent browsers and the framework knows
to activate the appropriate JavaScript based on the particular browser a
client is using.
- * a library of interactive visual widgets such as dialog boxes,
+* a library of interactive visual widgets such as dialog boxes,
combo-boxes, tables etc. This Java based library realizes the widget as the
elements of a Document Object Model (DOM) for a browser to render them in
HTML. For example, an instance of com.google.gwt.user.client.ui.FlexTable
-urns into a <table> in the displayed HTML page by the framework. The widget
+urns into a <table> in the displayed HTML page by the framework. The widget
library not only provides rendering support, it also comes with a event
dispatching model for the client application to handle the user
interaction.
+
OpenTrader - the sample example described in these pages - demonstrates how
to develop a GWT client for a transactional, server application based on
Java Persistence API (JPA). This example is somewhat more involved than a