On 7/18/07, ant elder <[EMAIL PROTECTED]> wrote:

It will, just like when we commit code to SVN. I think its necessary if
we're to provide proper oversight of whats happening on our website,  do
others agree?

   ...ant

On 7/18/07, haleh mahbod <[EMAIL PROTECTED]> wrote:
>
> Ant,
> will this get generated on each save? I typically do many saves when
> working
> on a page. I'd like to understand this to avoid flooding the mailing
list.
>
> Haleh
>
> On 7/18/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> >
> >    Page Edited : TUSCANY<
> http://cwiki.apache.org/confluence/display/TUSCANY>: SCA
> > Java binding.jsonrpc<
>
http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+binding.jsonrpc
> >
> >
> > SCA Java binding.jsonrpc<
>
http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+binding.jsonrpc
>has
> been edited by
> > ant <http://cwiki.apache.org/confluence/display/%7Eant> (Jul 18,
2007).
> >
> > (View changes)<
>
http://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=54462&originalVersion=17&revisedVersion=18
> >
> > Content:
> >  Unable to render {include} Couldn't find a page to include called:
> Repeating
> > Menu<
>
http://cwiki.apache.org/confluence/pages/createpage.action?spaceKey=TUSCANY&title=Repeating+Menu&linkCreation=true&fromPageId=54462
> >
> > *Documentation*
> >
> > User Guide<
> http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+User+Guide>
> > Architecture Guide<
>
http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+Architecture+Guide
> >
> > Developer Guide<
>
http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+Development+Guide
> >
> > Extension Developer Guide<
>
http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+Extension+Development+Guide
> >
> >  *Resources*
> >
> > FAQ<
>
http://cwiki.apache.org/confluence/display/TUSCANY/Tuscany+SCA+Java+-+FAQ>
> > Source Code <
https://svn.apache.org/repos/asf/incubator/tuscany/java/sca
> >
> >   <binding.jsonrpc>
> >
> > Tuscany supports JSON-RPC <http://json-rpc.org/> as a protcol for use
> with
> > SCA services by using the <binding.jsonrpc> SCDL extension. This
enables
> > remote web browser clients to easily make RPC style calls to
server-side
> SCA
> > components.
> >
> > This binding has no attributes or elements so to include it on a SCA
> > service simply requires the following SCDL:
> >
> > <binding.jsonrpc/>
> >
> >  Also see <binding.ajax<
> http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+binding.ajax
>which
> provides some similar function.
> >
> > Any JSON-RPC client may be used to access SCA services which use <
> > binding.jsonrpc>, but to simplify the task for web browsers the
binding
> > can generate a script which may be included within an HTML document to
> set
> > up proxy objects for each SCA service within the HTML page
environment.
> >
> > This script is used by simply including the following script tag
within
> > the HTML page:
> >
> > <script type="text/javascript" src="SCA/SCADomain/scaDomain.js" />
> >
> >  This initializes the proxys for the SCA services which can then be
used
> > make requests to the server-side components. For example, if there was
a
> > service named "myService" which had operations "aOnewayRequest" and
> > "anRpcRequest" the scripts in the HTML page could now invoke these
> > opperations with the following:
> >
> > myService.aOnewayRequest(args);
> >
> >  or
> >
> > myService.anRpcRequest(args, responseFunction);
> >
> >  In that example 'responseFunction' is the name of a function which is
> > called to process the response and which gets called asynchronously on
> > another thread when the response is avaialble. RPC requests are done
> this
> > way instead of the simpler "answer = myService.anRpcRequest(args)" to
> > avoid hanging the browser while the (potentialy slow) request is being
> > processed. An example of the responseFunction for the previous example
> is:
> >
> > function responseFunction(answer){
> >   // do something with answer
> > }
> >
> >  Using SCA JSON-RPC services with Dojo
> >
> > Apache Tuscany JSON-RPC services provide built-in support for Dojo
RPC<
> http://manual.dojotoolkit.org/WikiHome/DojoDotBook/Book9>.
> > The Dojo <http://dojotoolkit.org/> toolkit is a popular framework for
> > writing Ajax/Web 2.0 style browser client applications. Tuscany SCA
> > services which use <binding.jsonrpc> will by default support the
Simple
> > Method Description (SMD) <http://dojo.jot.com/SMD> protocol. SMD is
> > similar to ?wsdl for Web services, entering a service endpoint
appended
> with
> > ?smd will return a SMD descriptor for the service.
> >
> > Using Tuscany SCA services with Dojo can therefore be as simple as the
> > following:
> >
> > var myService = new dojo.rpc.JsonService
("SCA/SCADomain/myService?smd");
> >
> >  Some examples:
> >
> > There are two samples showing using <binding.jsonrpc>, one which uses
> the
> > Dojo Toolkit on the client, and another which uses the Tuscany
> > scaDomain.js script. The samples are helloworld-dojo<
>
https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/samples/helloworld-dojo/
> >and
> > helloworld-jsonrpc<
>
https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/samples/helloworld-jsonrpc/
> >
> > .
> > *Differences between <binding.jsonrpc> and <binding.ajax>*
> >
> > The current Tuscany SCA runtime supports <binding.jsonrpc> and <
> > binding.ajax> which provide similar functionality. The differences
are:
> >
> >    - <binding.jsonrpc> supports the SMD protocol enabling easy use
with
> >    Dojo, <binding.ajax> does not support SMD
> >    - <binding.ajax> supports SCA references and using COMET<
> http://en.wikipedia.org/wiki/Comet_%28programming%29>style asynchronous
> operation, <
> >    binding.jsonrpc> does not
> >    - <binding.jsonrpc> uses the standard JSON-RPC<http://json-rpc.org/
>protocol,
> <
> >    binding.ajax> uses a proprietry protocol using DWR<
> http://getahead.org/dwr/>
> >
> > These differences should be resolved by the Tuscany SCA 1.0 release.
> > *Changes since 0.90 release*
> >
> > The Tuscany JSON-RPC and Ajax binding's have had significant
functional
> > and useability changes since the 0.90 release. It is recomended that
if
> > possible the latest code is used (the description on this page is
based
> on
> > the latest code).
> >
> >    Powered by Atlassian Confluence<
> http://www.atlassian.com/software/confluence/default.jsp?clicked=footer
> >(Version:
> > 2.2.9 Build:#527 Sep 07, 2006) - Bug/feature request<
> http://jira.atlassian.com/secure/BrowseProject.jspa?id=10470>
> >
> > Unsubscribe or edit your notifications preferences<
> http://cwiki.apache.org/confluence/users/viewnotifications.action>
> >
> > ---------------------------------------------------------------------
To
> > unsubscribe, e-mail: [EMAIL PROTECTED] For
> > additional commands, e-mail: [EMAIL PROTECTED]
> >
>


yes - otherwise very difficult to keep track of what's being changed.
Important as the site gets published automatically.

Simon

Reply via email to