Marcos Sousa’s Blog

Blog sobre desenvolvimento de software
  • rss
  • Home
  • Sobre

Vídeo Aulas: Seam Extras partes 8 e 9

Marcos Sousa | November 1, 2008

Foram publicadas no portal Java Magazine a 8ª e a 9ª parte da série de vídeo aulas sobre os extras Seam Framework.

A parte 8, faz a introdução do Seam Remoting. São mostradas as configurações necessárias e a forma de acesso a componentes SEAM. O Seam Remoting é uma forma eficiente acessar componentes SEAM usando AJAX, permitindo ao desenvolvedor resolver problemas que os componentes disponíveis no mercado não atendem. Para utilizá-lo é facil, basta apenas ter o SeamResourceServlet configurado e basta chamar os arquivos javascript ou usar a tag remote para usar os componentes, veja o exemplo:

<script type="text/javascript" src="seam/resource/remoting/resource/remote.js"></script>
<script type="text/javascript" src="seam/resource/remoting/interface.js?newsHome&amp;usersHome"></script>
<!-- Mesmo resultado em relação as 2 linhas anteriores-->
<s :remote include="newsHome,usersHome"/>

A parte 9 aborda uma feature interessante, a resolução de EL. Como uma expression language é resolvida durante a rendereização da página, para usar este recurso é preciso usar a função dentro fora da página em um arquivo Javascript. Depois é só chamar a função da seguinte forma:

Seam.Remoting.eval("#{newsHome.relatedNews}", newsCallback);
// callback function
function newsCallback(newsList) {
// read news
var area = document.getElementById("relatedNews");
for (var i = 0; i < newsList.length; i++) {
var news = newsList[i];
var span = document.createElement("span");
span.innerHTML = "<h4><a href='ViewNews.seam?newsId=" + news.getId() + "'>" +
news.getTitle() + "</a>" + news.getDescription();
area.appendChild(span);
}
}

A última vídeo aula da série mostrará chamadas em lote e a utilização de classes que não são componentes SEAM.

Parte 8
Parte 9

Arquivos Fontes

Comments
10 Comments »
Categories
Java, Java EE, Java Server Faces, Jboss Seam, Vídeo Aulas
Tags
Java, Java EE, Java Vídeo Magazine, JavaServer Faces, Jboss Seam, JSF, Seam Framework, Vídeo Aula, Vídeo Aulas
Comments rss Comments rss
Trackback Trackback

Núvens de tags

Agile Agile2009 Agile Conference Facelets GET Hibernate IDE 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 JSFUnit linux Microsoft No Dialect mapping for JDBC type: 7 Page Actions PostGreSQL RHDS rich:fileUpload Rich Faces RichFaces RichFaces 3.2 Scrum Seam-gen Seam Framework Seam PDF Spring Spring Framework TDD URL Rewrite URL User Friendly Vídeo Aula Variable Resolver XP

Meus últimos tweets

  • Man, NEVER register your domain at mapname.com. The worst site, ever, ever! I spent 2 hours a I didn't get my epp to transfer it! #megafail 22 hours ago
  • @rodrigoy Sabe-se lá, as vezes o cara quer fazer uns springs fora do horário horário comercial! Cliente é cliente hein? 1 day ago
  • Mockito is so simple to use and intuitive too. #mockito #win 2 days ago
  • It's boring when you have to ask someone a favor who doesn't like to help. 2 days ago
  • @gcaixeta Está indo para lá cara? Realmente lá tem estes dois problemas. Ainda falam lá em discada, 100k, 200k #ctbc #fail 2 days ago
  • http://bit.ly/9FJFeh New Blog. Developer Certification WTF? (via @unclebobmartin) 3 days ago
  • "Deve haver umas 50 maneiras de abandonar o seu navegador." Youtube tirando muita onda. http://twitpic.com/170sjn (via @peleteiro) #ftw #win 3 days ago
  • Esquecer a data de aniversário de um grande amigo, que nunca esqueceu do seu aniversário é #megafail #eumeodeio 3 days ago
  • @nepomucenobr EUA e Canadá também tem violência viu! Marca bobeira aí para ver se não assaltado também! 4 days ago
  • @jeveaux O pior de tudo é que 60% dos itens de um restaurante tem carne. Um bar resta pouco além de uma batata =( 4 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