Marcos Sousa’s Blog

Blog sobre desenvolvimento de software
  • rss
  • Home
  • Sobre

Vídeo Aulas Jboss Seam: URL User Friendly

Marcos Sousa | January 26, 2008

Foi publicada ontem no portal Java Magazine a 5ª vídeo aula da série sobre JBoss Seam. Nesta vídeo aula eu mostrei como criar páginas em JSF usando o conceito de URL User Friendly.

O caminho não é complexo, como o JBoss Seam tem suporte ao protocolo Rest, para produzir páginas com URL amigáveis basta usar o URL Rewrite em conjunto. A integração entre os dois frameworks é bem simples: Basta criar um componente Seam fazendo o papel de Adapter ao Filtro que o URL Rewrite utiliza. Para criar as urls amigáveis, basta usar page actions do seam e configurar as rules do URL Rewrite.

Nas próximas partes irei mostrar a integração com Spring Framework, EJB e gerenciamento de escopos.

Críticas e sugestões são sempre bem vindas.
Download dos Fontes Vídeo Aula
Vídeo Aula

Categories
Artigos, Java, Java Server Faces, Jboss Seam, Vídeo Aulas
Tags
Java, Java Magazine, Java Server Faces, Java Vídeo Magazine, Jboss, Jboss Seam, JSF, RHDS, URL Rewrite, URL User Friendly, Vídeo Aula
Comments rss
Comments rss
Trackback
Trackback

« Ajax em aplicações JavaEE? Tente ExtTLD Vídeo Aula Jboss Seam: Integração Spring parte 1 »

3 Responses to “Vídeo Aulas Jboss Seam: URL User Friendly”

  1. Daniel says:
    October 15, 2008 at 1:26 pm

    Boa tarde,
    Executei os passos conforme se encontram no conteúdo do artigo e por alguma razão a URL volta para seu formato original.
    ao acessar /crudapp/edituser/usernam ele dispara as ações como o esperado e depois reescreve a URL como: /crudapp/users.seam?username=username ao inves de /crudapp/edituser/usernam.
    Você sabe me dizer o que esta acontecendo?

    Reply
  2. Marcos Sousa says:
    October 15, 2008 at 1:33 pm

    Olá Daniel,

    Boa tarde, certamente a propriedade type da tag “to” está com o valor “redirect”. Você pode verificar esta informação analisando o arquivo urlrewrite.xml. Caso não não tenha, cole aqui o mapeamento que você fez para que eu possa lhe ajudar.

    Reply
  3. Marcos Sousa’s Blog » Blog Archive » URL Amigáveis com Seam 2.1 says:
    March 16, 2009 at 12:46 am

    [...] mesmo, dentro da reforma ortográfica) a criação de um Adapter. Vejamos como era feito, há até uma vídeo aula publicada sobre o assunto, primeiro vamos ao Adapter, necessário para fazer com que o URLRewriter resolva as [...]

    Reply

Leave a Reply

Click here to cancel reply.

Núvens de tags

Agile Agile Conference Facelets GET Hibernate incompatiblidades Itext Java Java EE Java Magazine Java Server Faces JavaServer Faces Java Vídeo Magazine Jboss jboss-seam-itext Jboss Developer Studio Jboss Seam JDBC type: 7 JPA JSF linux mare marébh maré de agilidade Microsoft No Dialect mapping for JDBC type: 7 Page Actions PostGreSQL RHDS rich:fileUpload RichFaces Rich Faces RichFaces 3.2 Scrum Seam-gen Seam Framework Seam PDF Spring Spring Framework TDD URL Rewrite URL User Friendly Variable Resolver Vídeo Aula XP

Meus últimos tweets

  • I got it! RT @emerleite Gmail Priority Inbox is useless if you use to do Inbox Zero aproach. #gmail #inboxzero #priorityinbox 21 hours ago
  • Inception is great, engineers must love it! A movie full of concepts, math and engineering. It's worth it! 3 days ago
  • Interessante o post do @pcalcado sobre liderança http://j.mp/bzSytt 3 days ago
  • Playing Cilada puzzle with my nephew and laughing a lot. #funny #childparty 3 days ago
  • Eu não :) RT @cmilfont: Maré de Agilidade do ano passado foi excelente, vai perder desse ano? http://j.mp/cyKeOg 3 days ago
  • Interesting post about generic relationships using Django http://bit.ly/dtMYfK #django 4 days ago
  • Pelo menos seriam mais objetivos :) RT @rodrigoy: @plentz Se desse eu leria emails como twitter... 5 days ago
  • @cmilfont tem sim, na principal praça da cidade :) 5 days ago
  • @rafaeligor Não só COBOL, mas achar que uma linguagem é solução para todos os problemas, isto sim é #PapoDeProgramadorAntigo 5 days ago
  • @emguerra E por isso que acho interessante também ter uma base de dados para testes unitários para garantir a execução de consultas e etc. 5 days ago

Anúcios

Categorias

  • .net
  • Agile
  • Agile Conference 2009
  • Artigos
  • Atualidades
  • c++
  • cinema
  • Django
  • DRY
  • Eventos
  • Flex
  • Formula 1
  • Hibernate
  • IDE
  • Inutilidades
  • Java
  • Java EE
  • Java Server Faces
  • Jboss Seam
  • linux
  • Mac OS
  • Microsoft
  • Open-source
  • Palestras
  • Python
  • RAD
  • RIA
  • RichFaces
  • Scrum
  • Software Livre
  • Spring
  • Spring Annotations
  • TDD
  • Testes
  • Uncategorized
  • Vídeo Aulas

Links recomendados

  • AJ Soluções
  • Ary Júnior
  • Erko Bridee
  • Fragmental
  • Fragmental TW
  • Guilherme Chapiewski
  • Handerson Frota
  • Jeveaux
  • Juliano Carniel
  • Onipresente
  • Passes de Letra
  • PortalJava.com
  • Rafael Carneiro
  • Rafael Pontes

DevMedia Post’s

Get Adobe Flash playerPlugin by wpburn.com wordpress themes
rss Comments rss valid xhtml 1.1 design by jide powered by Wordpress get firefox