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
