Hi Juan The JS client works exactly like a Java client, however, it's currently limited to HTTP as transport and JSON as the protocol. for an example run: ant testserver under: thrift//lib/js/test/
If you want to you can probably implement a WebSocket transport for the JS lib without much effort, patches welcome! :) Cheers, Henrique On 17 July 2012 22:38, Juan Moreno <[email protected]> wrote: > Ok, I am not sure which question you're answering. > Do you mean that yes, JS can talk directly to Java (bypassing a web-app > server) or that no, a Web Service must Proxy between the two. > Also, is there documentation for what you suggest? > > > On Tue, Jul 17, 2012 at 4:32 PM, Jake Luciani <[email protected]> wrote: > > > Yes you generate a JS client, It communicates via the JSONProtocol so > you > > must use that Protocol on the serverside. > > > > Also you need to use the TServlet java Server to access it from a web > > browser. > > > > On Tue, Jul 17, 2012 at 4:22 PM, Juan Moreno > > <[email protected]>wrote: > > > > > My Project is using Thrift and I am trying to understand the Javascript > > > Client Architecture. > > > My Question is basically this: > > > 1. You define a .thrift file with your structures. > > > 2. You Compile this file into Java(The Server/Service end) and > > > Javascript(The Client end) > > > 3. In Java Thrift Generates a Class for each struct and service. What > > about > > > in Javascript? Is this also the same? > > > > > > Can this Generated Javascript talk directly to the Java Server--that > is, > > > can it open a TSocket or start a Transport--or must there always > > > be a REST Service proxy-ing between the two? > > > > > > Thanks! > > > > > > -- > > > Juan Wellington Moreno > > > *Software Engineer* > > > > > > > > > > > -- > > http://twitter.com/tjake > > > > > > -- > Juan Wellington Moreno > *Software Engineer* > Potomac Fusion > 6700 Alexander Bell Drive Suite 200 > Columbia, MD 21044 > Work: (443) 873-1470 > Main: (347) 541-9256 >
