Anônimo | Márcio,
Já temos alguns projetos pilotos usando a arquitetura REST, justamente para testar e validar essa nova proposta.
Tudo começou com esse projeto:
*https://github.com/lusabo/sharecar <https://github.com/lusabo/sharecar>*(Usa JDBC + REST, ou seja, não fico amarrado nem no JPA nem no JSF (usamos JSF só para usar os includes que nos projetos seguintes nem isso usamos mais), pois, precisei fazer consultas geográfica no Postgis)
*https://github.com/lusabo/demoiselle-rest-jpa <https://github.com/lusabo/demoiselle-rest-jpa>* (Exemplo que fiz para simular o Bookmark sem JSF, usei extensão JSP só para aproveitar os includes)
E projetos que estão no laboratory do Demoiselle, salientando que o que está sendo feito nesses projetos são experimentos e que as consolidações desses estudos aos poucos entrarão na próxima release.
*https://github.com/demoiselle/laboratory/tree/master/catalogo-tecnologia <https://github.com/demoiselle/laboratory/tree/master/catalogo-tecnologia>*(Esse projeto está usando AngularJS)
*https://github.com/demoiselle/laboratory/tree/master/incubator/resteasy/example/bookmark <https://github.com/demoiselle/laboratory/tree/master/incubator/resteasy/example/bookmark>*(Exemplo de bookmark usando grid ( datatables.net) com e sem paginação - paginação provida pelo Demoiselle
Vale a pena ler também os outros posts do blog http://demoisellelab.wordpress.com/.
Abraços, Luciano
Em 29 de abril de 2014 19:55, Rafael Odon <odon.rafael@gmail.com> escreveu:
> Essa visão engessada do framework muito em parte se dá pela cultura da > versão 1. Acho que a versão 2 nos deu muita liberdade e nos aproximou > bastante das especificações da JEE 6. > > Márcio, compartilhei na Internet um slide pessoal que utilizo na abertura > de cursos de Demoiselle 2 para algumas equipes. Utilize-o para iniciar um > diálogo em sua empresa no sentido de convencer os gestores ou líderes de > arquitetura de que o framework não impõe tanta obrigatoriedade como parece > estar sendo imposto por aí. > > http://www.slideshare.net/rafaelodon/demoiselle-2-overview > > Até+ > Abração > > > > > > 2014-04-29 18:05 GMT-03:00 Marcio Frayze David <mfdavid@gmail.com>: > > > Olá Emerson! > > > > Bacana o texto e a discussão sobre jsf vs rest/html. Eu > > particularmente, para os projetos em que irei atuar em breve, acredito > > que a segunda abordagem (rest e uma camada de visão mais leve) seria > > muito mais interessante. Legal ver que posso tentar abandonar o JSF e > > ainda dizer que meu projeto é aderente ao Demoiselle, isso talvez seja > > útil em um futuro próximo, já que eu _preciso_ usar o Demoiselle > > (correndo risco de ser punido através de indicadores do projeto caso > > não faça isso). > > > > Obrigado pelas dicas. > > > > 2014-04-29 16:37 GMT-03:00 Emerson Sachio Saito < > > emerson.saito@serpro.gov.br>: > > > Boa tarde Marcio, > > > > > > No Demoiselle não há nenhuma "amarração" com JSF, é apenas o padrão de > > camada de apresentação pois também é o padrão do JEE6 ao qual estamos > sendo > > aderentes. E a maioria dos nossos exemplos segue esse padrão. > > > Há inclusive um arquétipo Maven do Demoiselle que faz uso do VAADIN ( > > http://www.vaadin.com) e alguns usuários têm aplicações com Java-Swing. > > > Recentemente na lista houve uma conversa sobre uso de outras > tecnologias > > na camada de apresentação e também há experimentos da própria equipe de > > desenvolvedores > > http://demoisellelab.wordpress.com/2014/04/10/jsf-ou-html-rest/ > > > Felizmente você está usando um framework que não lhe engessa em nada e > > se o seu projeto permite poderá utilizar as tecnologias que melhor lhe > > atendem. > > > > > > T+ > > > -- > > > Emerson Sachio Saito > > > DS/CETEC/CTCTA > > > http://www.serpro.gov.br > > > http://www.frameworkdemoiselle.gov.br > > > > > > > > > > > > > > > Em 29/04/2014 14:59:40, Marcio Frayze David escreveu: > > >> Boa tarde pessoal, > > > > > > gostaria de saber se é possível utilizar o Demoiselle sem ser > > > utilizando o padrão MVC Pull (JSF). > > > > > > Meu objetivo seria ter algo mais próximo do fluxo do Spring MVC ou > > > VRaptor, sem usar JSF e tendo um funcionamento seguindo os moldes do > > > MVC Push. > > > > > > Infelizmente sou obrigado a usar o Demoiselle, mas gostaria de saber > > > se poderia contornar o uso do JSF (que parece ser o padrão neste > > > framework) de alguma forma, sem abandonar totalmente o Demoiselle. > > > > > > Alguém tem algum exemplo de como poderia fazer algo assim? Quão > > > "amarrado" o Demoiselle está do JSF? > > > > > > Obrigado. > > > > > > > > > ------------------------------------------------------------------------------ > > > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > > > Instantly run your Selenium tests across 300+ browser/OS combos. Get > > > unparalleled scalability from the best Selenium testing platform > > available. > > > Simple to use. Nothing to install. Get started now for free." > > >> http://p.sf.net/sfu/SauceLabs> > > > _______________________________________________ > > > > > > Portal: > http://www.frameworkdemoiselle.gov.br> > > > Foruns: > http://forum.frameworkdemoiselle.gov.br> > > > Tracker: > http://tracker.frameworkdemoiselle.gov.br> > > > _______________________________________________ > > > > > > Para editar sua assinatura: > > >> https://lists.sourceforge.net/lists/listinfo/demoiselle-users> > > > > > > > > > > > > - > > > > > > > > > "Esta mensagem do SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO), > > empresa pública federal regida pelo disposto na Lei Federal nº 5.615, é > > enviada exclusivamente a seu destinatário e pode conter informações > > confidenciais, protegidas por sigilo profissional. Sua utilização > > desautorizada é ilegal e sujeita o infrator às penas da lei. Se você a > > recebeu indevidamente, queira, por gentileza, reenviá-la ao emitente, > > esclarecendo o equívoco." > > > > > > "This message from SERVIÇO FEDERAL DE PROCESSAMENTO DE DADOS (SERPRO) > -- > > a government company established under Brazilian law (5.615/70) -- is > > directed exclusively to its addressee and may contain confidential data, > > protected under professional secrecy rules. Its unauthorized use is > illegal > > and may subject the transgressor to the law's penalties. If you're not > the > > addressee, please send it back, elucidating the failure." > > > > > > ------------------------------------------------------------------------------ > > > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > > > Instantly run your Selenium tests across 300+ browser/OS combos. Get > > > unparalleled scalability from the best Selenium testing platform > > available. > > > Simple to use. Nothing to install. Get started now for free." > > > http://p.sf.net/sfu/SauceLabs > > > _______________________________________________ > > > > > > Portal: http://www.frameworkdemoiselle.gov.br > > > Foruns: http://forum.frameworkdemoiselle.gov.br > > > Tracker: http://tracker.frameworkdemoiselle.gov.br > > > _______________________________________________ > > > > > > Para editar sua assinatura: > > > https://lists.sourceforge.net/lists/listinfo/demoiselle-users > > > > > > > ------------------------------------------------------------------------------ > > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > > Instantly run your Selenium tests across 300+ browser/OS combos. Get > > unparalleled scalability from the best Selenium testing platform > available. > > Simple to use. Nothing to install. Get started now for free." > > http://p.sf.net/sfu/SauceLabs > > _______________________________________________ > > > > Portal: http://www.frameworkdemoiselle.gov.br > > Foruns: http://forum.frameworkdemoiselle.gov.br > > Tracker: http://tracker.frameworkdemoiselle.gov.br > > _______________________________________________ > > > > Para editar sua assinatura: > > https://lists.sourceforge.net/lists/listinfo/demoiselle-users > > > > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. Get > unparalleled scalability from the best Selenium testing platform available. > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs > _______________________________________________ > > Portal: http://www.frameworkdemoiselle.gov.br > Foruns: http://forum.frameworkdemoiselle.gov.br > Tracker: http://tracker.frameworkdemoiselle.gov.br > _______________________________________________ > > Para editar sua assinatura: > https://lists.sourceforge.net/lists/listinfo/demoiselle-users >
-- Luciano Borges ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available. Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________
Portal: http://www.frameworkdemoiselle.gov.br Foruns: http://forum.frameworkdemoiselle.gov.br Tracker: http://tracker.frameworkdemoiselle.gov.br _______________________________________________
Para editar sua assinatura: https://lists.sourceforge.net/lists/listinfo/demoiselle-users |