Every commit is good to know to keep track of whats going on. But it would be good if this mail just about provided a link like this http://cwiki.apache.org/confluence/pages/viewchangessincelastlogin.action?pageId=54462 which is actually the diff between two versions, than churn out all contents.
- Venkat On 7/19/07, Simon Laws <[EMAIL PROTECTED]> wrote:
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
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]