Sure Daniel,
    I will change as per your comments.
 A quick clarification regarding the json response can be like following ?
{ result: <output> }
Pradeep.

> Date: Fri, 28 Aug 2015 21:26:58 +0200
> From: [email protected]
> To: [email protected]
> Subject: Re: Rest Service for FreeMarkerOnline
> 
> Friday, August 28, 2015, 7:53:45 PM, Pradeep Murugesan wrote:
> 
> > Hi Daniel,
> >   I have made the rest service up @ a new path /compile
> > The service takes the following json as input
> > {    "template": "Hello ${user}",    "dataModel": "user=pradeep"}
> > and then compiles the template and dataModel and returns the output.
> > https://github.com/pradeepmurugesan/freemarker-online/commit/10de59ac0db0bf0f79ab28214f50c851a5610e20
> >
> > Please review the above commit and let me know if its ok.
> 
> The response will have to be JSON as well (not TEXT_PLAIN), but I
> guess that was planned later.
> 
> The usage of the "compile" term is confusing here, as you actually
> parse (aka. compile) and then "process" (aka. execute) here. The last
> naturally implies the first. So I guess it should be, like, "run" or
> "execute".
> 
> Also, all the web service operations should go under /api/, and the UI
> outside it.
> 
> > Will
> > Integrate with the UI. I have a questions though
> > 1. Should I modify  in the same path as  "/" or keeping it in a
> > separate path like "/compile" is fine ?
> 
> The UI addresses should remain /, and the current web service should
> be under /api/run or something, I think.
> 
> > Also I will write unit tests once we finalize the path.
> > Pradeep.                                          
> 
> -- 
> Thanks,
>  Daniel Dekany
> 
                                          

Reply via email to