+1 To the idea
On 22 April 2014 15:53, Leonardo Uribe <[email protected]> wrote: > Hi Thomas > > Yes, the idea is do something similar. The only thing we need to find > out is how to do it in a way that fits better with JSF. > > There are different people interested in this: > > - Some people wants to use JSF as a template engine, because > Facelets with JSF 2 Resource Handling and JSF 2.2 Resource Library > Contracts can be an effective solution for server side templating. > > - Some people want to use a JSF component library but they need to > fill some gaps, like for example create a custom component and on > the way they need to create a JSON endpoint. An mixed JSF-MVC > approach can be an effective solution. > > I think the mentioned example is just half of the solution. That's > the reason why I'm gathering the use cases where this can be > useful. The plan is write a prototype and discuss it, to see how far > can we go with this. > > regards, > > Leonardo > > 2014-04-22 15:21 GMT+02:00 Thomas Andraschko <[email protected] > >: > > Hi Leo, > > > > +1 for the idea. > > Would it be similiar to: > > > https://weblogs.java.net/blog/mriem/archive/2014/01/13/jsf-tip-56-using-action-based-prototype-mojarra > > ? > > > > Regards, > > Thomas > > > > > > 2014-04-22 15:13 GMT+02:00 Leonardo Uribe <[email protected]>: > > > >> Hi > >> > >> Over the time, with the new javascript libraries out there that makes > >> easier to make reliable code on the client side, there are more and > >> more people interested in an approach that can take advantage of > >> the good parts that JSF 2.2 already has, but without get into the JSF > >> lifecycle complexities. It could be good if we provide a new module > >> inside MyFaces Commons that allow to do things like in Spring MVC or > >> JAX-RS but also integrated with JSF. > >> > >> For example: > >> > >> - Create a JSON response from a managed bean and bind it to a component > >> using javascript. > >> - Define REST endpoints into CDI beans. > >> - Provide javascript functions that can invoke a JSF POST or a GET. > >> ... > >> > >> I have sended already an email to the EG list related to this stuff, > >> indicating some use cases where this can be useful. See: > >> > >> > >> > https://java.net/projects/javaserverfaces-spec-public/lists/users/archive/2014-04/message/5 > >> > >> CASE 1: Autocomplete component > >> CASE 2: Captcha component > >> CASE 3: Excel/PDF/Text/CSV export > >> CASE 4: REST > >> CASE 5: Websockets > >> > >> The idea is create two things: > >> > >> - An extension from the JSF lifecycle. > >> - A javascript library that can be called from the client side to invoke > >> JSF on the server. > >> > >> The final result will look similar to an action source framework, > >> some annotations that can be parsed to define a controller algorithm, > >> use JSF as template framework and CDI as the model. > >> > >> In these moments I'm trying to imagine what can we do in this case, so > >> any suggestion or comment about what people feel missing and in that > >> sense needs to be done is most welcome. > >> > >> regards, > >> > >> Leonardo Uribe > > > > >
