Differences
This shows you the differences between the selected revision and the current version of the page.
gustavo_wagner_:tecnologias_web_-_iesp_-_2010.1 2010/02/03 23:05 | gustavo_wagner_:tecnologias_web_-_iesp_-_2010.1 2015/11/04 01:20 current | ||
Line 100: | Line 100: | ||
| 5.2 | Hibernate | | | 5.2 | Hibernate | | ||
| 5.3 | Java Persistence API (JPA) | | | 5.3 | Java Persistence API (JPA) | | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
===== Plano de Aulas ===== | ===== Plano de Aulas ===== | ||
Line 115: | Line 108: | ||
| | Protocolo HTTP e linguagem HTML | {{tw:aula3-html-http.pdf| Protocolo HTTP e linguagem HTML}} | [[http://br.youtube.com/watch?v=NJsacDCsiPg|VÃdeo sobre web 2.0]] | Lab | | | | Protocolo HTTP e linguagem HTML | {{tw:aula3-html-http.pdf| Protocolo HTTP e linguagem HTML}} | [[http://br.youtube.com/watch?v=NJsacDCsiPg|VÃdeo sobre web 2.0]] | Lab | | ||
| | Introducao a Servlet | {{tw:aula4-intro-servlet.pdf|Introducao a Servlet}} | {{tw:exemplo_servlet.zip|Exemplo Servlet}}\\ Ler capÃtulo 2 do livro Head First Servlets e JSP | Lab | | | | Introducao a Servlet | {{tw:aula4-intro-servlet.pdf|Introducao a Servlet}} | {{tw:exemplo_servlet.zip|Exemplo Servlet}}\\ Ler capÃtulo 2 do livro Head First Servlets e JSP | Lab | | ||
- | | | Aula 2 sobre Servlets | {{tw:enviapdf-nb.zip|Servlet para enviar PDF}}\\ {{tw:carrinhocompras.zip|Servlets para lidar com carrinho de compras de uma loja virtual}} | | Lab | | + | | | Aula 2 sobre Servlets | {{tw:enviapdf-nb.zip|Servlet para enviar PDF}}\\ {{tw:carrinhocompras.zip|Servlets para lidar com carrinho de compras de uma loja virtual}} | | Lab | |
| | Aula 3 sobre Servlets | {{tw:lojavirtual.zip|Loja Virtual Incompleta}} | Entregar após carnaval loja virtual completa com: 1 - Total da compra na listagem do carrinho; 2 - Botão sair na primeira página para encerrar a sessão; 3 - Não permitir duplicar o mesmo item no carrinho. Se usuário clicar mais de uma vez, deve-se ter uma coluna Quantidade no carrinho indicando a quantidade de produtos de um determinado livro; 4 - Botão excluir para cada item do Carrinho; | Lab | | | | Aula 3 sobre Servlets | {{tw:lojavirtual.zip|Loja Virtual Incompleta}} | Entregar após carnaval loja virtual completa com: 1 - Total da compra na listagem do carrinho; 2 - Botão sair na primeira página para encerrar a sessão; 3 - Não permitir duplicar o mesmo item no carrinho. Se usuário clicar mais de uma vez, deve-se ter uma coluna Quantidade no carrinho indicando a quantidade de produtos de um determinado livro; 4 - Botão excluir para cada item do Carrinho; | Lab | | ||
- | | | Aula 4 sobre Servlets - URL rewriting\\ Lab 1 | {{tw:aula5-cont-servlet.pdf|Explicacoes sobre servlet. Explicando carrinho de compras}} | | Lab | | + | | | Aula 4 sobre Servlets - URL rewriting\\ Lab 1 | {{tw:aula5-cont-servlet.pdf|Explicacoes sobre servlet. Explicando carrinho de compras}} | {{tw:lojavirtualincompleta-nb-urlrewriting.zip|Loja virtual incompleta com URL Rewriting}} | Lab | |
| | Aula 5 sobre Servlets - exercicio carrinho compras no lab.;\\ MT 1 | | | Lab | | | | Aula 5 sobre Servlets - exercicio carrinho compras no lab.;\\ MT 1 | | | Lab | | ||
| | JSP\\ Miniteste 2 | {{tw:aula6-jsp.pdf|Resumo JSP}} | Ler capÃtulos 7, 8 e 9 do livro Head First Servlets e JSP | Lab | | | | JSP\\ Miniteste 2 | {{tw:aula6-jsp.pdf|Resumo JSP}} | Ler capÃtulos 7, 8 e 9 do livro Head First Servlets e JSP | Lab | | ||
| | Continuacao JSP | {{tw:inscricaocebit.zip|Sistema em JSP de inscricao para a CEBIT}} | Ler capÃtulos 7, 8 e 9 do livro Head First Servlets e JSP\ Continuar projeto colocando JSP para listagem de inscritos | Lab | | | | Continuacao JSP | {{tw:inscricaocebit.zip|Sistema em JSP de inscricao para a CEBIT}} | Ler capÃtulos 7, 8 e 9 do livro Head First Servlets e JSP\ Continuar projeto colocando JSP para listagem de inscritos | Lab | | ||
| | Continuacao JSP | | | Lab | | | | Continuacao JSP | | | Lab | | ||
+ | | | Continuacao JSP | {{tw:mytwitter.zip|Projeto my twitter}} | {{tw:descricaomytwitter.rtf|Descrição do projeto}} | Lab | | ||
| | Introducao a JSF | {{tw:aula7-introducao-jsf.pdf|Introducao JSF}} | {{tw:primeirojsf-netbeans.zip|Primeiro exemplo}}\\ {{tw:exemplosjsf-netbeans.zip|Exemplos JSF}} | Sala | | | | Introducao a JSF | {{tw:aula7-introducao-jsf.pdf|Introducao JSF}} | {{tw:primeirojsf-netbeans.zip|Primeiro exemplo}}\\ {{tw:exemplosjsf-netbeans.zip|Exemplos JSF}} | Sala | | ||
| | Lab de JSF | | {{tw:listagemlivros.zip|Sistema Listagem Livros}}\\ {{tw:mostraimagemjsf.zip|Sistema Mostra Imagem}} | Lab | | | | Lab de JSF | | {{tw:listagemlivros.zip|Sistema Listagem Livros}}\\ {{tw:mostraimagemjsf.zip|Sistema Mostra Imagem}} | Lab | | ||
Line 127: | Line 121: | ||
| | JSF:Continuacao jogo Master | | | Lab | | | | JSF:Continuacao jogo Master | | | Lab | | ||
| | JSF:Ciclo de vida | {{tw:aula9-ciclo-vida-jsf.pdf|Ciclo de vida}} | | Lab | | | | JSF:Ciclo de vida | {{tw:aula9-ciclo-vida-jsf.pdf|Ciclo de vida}} | | Lab | | ||
- | | | Projeto iMidias | | | Lab | | + | | | Richfaces + DataModel + Ajax | | {{tw:exemplosrichajax.zip|Código exemplos de Richfaces+Ajax}}\\ OBS.: As bibliotecas necessárias do richfaces e do commons, como descrito no post [[http://gugawag.wordpress.com/2008/11/17/configurando-richfaces-e-ajax4jsf/|Configurando RichFaces e Ajax4JSF]] já estão no lib do projeto no Netbeans. | Lab | |
- | | | Projeto iMidias | | | Lab | | + | | | Projeto MyTwitter | | | Lab | |
- | | | Projeto iMidias | | | Lab | | + | | | Projeto MyTwitter | | | Lab | |
- | | | Mensagens e Ajax em JSF| [[http://gugawag.wordpress.com/2009/04/27/trabalhando-com-mensagens-em-jsf/|Blog explicando mensagens em JSF]]\\ [[http://gugawag.wordpress.com/2009/04/27/trabalhando-com-ajax/|Blog explicando Ajax em JSF]] | | Lab | | + | | | Mensagens e Ajax em JSF \\ Facelets| [[http://gugawag.wordpress.com/2009/04/27/trabalhando-com-mensagens-em-jsf/|Blog explicando mensagens em JSF]]\\ [[http://gugawag.wordpress.com/2009/04/27/trabalhando-com-ajax/|Blog explicando Ajax em JSF]]\\ [[http://www.devmedia.com.br/articles/viewcomp.asp?comp=5332|Introdução a Facelets]] | Lab | |
- | | | Componentes JSF;\\ Continuação Projeto iMidias | {{tw:aula10-componentes_jsf.pdf|Componentes JSF}} | [[http://gugawag.wordpress.com/2009/10/26/visual-jsf-no-netbeans/|Configurando aplicação Visual JSF no Netbeans]] | Lab | | + | | | AjaxValidator + tag <h:PanelGrid> | | {{tw:exemploajaxvalidator.zip}} | Lab | |
- | | | Cont. Projeto iMidias;\\ Avaliação 2 projeto iMidias (até dia 11/05, 0h) | | | Lab | | + | | | Exemplo Facelets | [[http://facestutorials.icefaces.org/tutorial/facelets-tutorial.html#stepthree|Tutorial introdução facelets]] | {{tw:testesfacelets.zip}} | Lab | |
+ | | | Componentes JSF;\\ Continuação Projeto MyTwitter| {{tw:aula10-componentes_jsf.pdf|Componentes JSF}} | [[http://gugawag.wordpress.com/2009/10/26/visual-jsf-no-netbeans/|Configurando aplicação Visual JSF no Netbeans]] | Lab | | ||
+ | | | Cont. Projeto MyTwitter;\\ Avaliação 3 projeto MyTwitter | | {{tw:mytwitterjsf.zip|Projeto MyTwitter parte 2 Netbeans (JSF-Richfaces)}}\\ {{tw:mytwitterjsffacelets.zip|Projeto MyTwitter parte 2 Netbeans (JSF-Richfaces + Facelets)}} | Lab | | ||
| | JPA | | | Lab | | | | JPA | | | Lab | | ||
| | | | | Lab | | | | | | | Lab | | ||
- | | | Introdução a JPA e EJB 3.0 | {{tw:aula11-introducao-jpa.pdf|Introdução JPA e EJB 3.0}} | {{tw:imidiasjpaejb.zip|Código fonte iMidias (Versão Netbeans 6.5)}}\\ {{tw:helloworldjpa.zip|Código fonte HelloWorldJPA}}\\ {{tw:mensagensjpa.zip|Exemplo JPA Mensagens e Comentários}}\\ [[http://www.oracle.com/technology/products/ias/toplink/jpa/resources/toplink-jpa-annotations.html#ManyToOne|Site com exemplos de Anotações JPA]]\\ [[http://www.hibernate.org/hib_docs/entitymanager/reference/en/html/queryhql.html| Site explicando JPA QL]] | Lab | | + | | | Introdução a JPA e EJB 3.0 | {{tw:aula11-introducao-jpa.pdf|Introdução JPA e EJB 3.0}} | {{tw:appjpa.zip|Exemplo em sala AppJPA}}\\ {{tw:helloworldjpa.zip|Código fonte HelloWorldJPA}}\\ {{tw:mensagensjpa.zip|Exemplo JPA Mensagens e Comentários}}\\ [[http://www.oracle.com/technology/products/ias/toplink/jpa/resources/toplink-jpa-annotations.html#ManyToOne|Site com exemplos de Anotações JPA]]\\ [[http://www.hibernate.org/hib_docs/entitymanager/reference/en/html/queryhql.html| Site explicando JPA QL]] | Lab | |
- | | | | | [[http://gugawag.wordpress.com/2008/10/30/gerando-primeiro-projeto-jpa-com-netbeans-hypersonic-e-jboss/|Projeto JPA no Netbeans]] {{tw:mensagensjpanb.zip}}\\ [[http://openjpa.apache.org/docs/openjpa-0.9.7-incubating/manual/manual.html|Manual JPA do projeto OpenJPA]] | Lab | | + | | | | {{tw:appjpa-v2.zip|Aplicação JPA (AppJPA) Versão II - Com Camadas}} | [[http://gugawag.wordpress.com/2008/10/30/gerando-primeiro-projeto-jpa-com-netbeans-hypersonic-e-jboss/|Projeto JPA no Netbeans]] {{tw:mensagensjpanb.zip}}\\ [[http://openjpa.apache.org/docs/openjpa-0.9.7-incubating/manual/manual.html|Manual JPA do projeto OpenJPA]] | Lab | |
| | MT | | [[http://gugawag.wordpress.com/2008/10/30/gerando-primeiro-projeto-jpa-com-netbeans-hypersonic-e-jboss/|Projeto JPA no Netbeans]]\\ [[http://jossemar.wordpress.com/2007/10/30/jpa-mapeamento-objeto-relacional-de-heranca/|Exemplo de herança em JPA]] | Lab | | | | MT | | [[http://gugawag.wordpress.com/2008/10/30/gerando-primeiro-projeto-jpa-com-netbeans-hypersonic-e-jboss/|Projeto JPA no Netbeans]]\\ [[http://jossemar.wordpress.com/2007/10/30/jpa-mapeamento-objeto-relacional-de-heranca/|Exemplo de herança em JPA]] | Lab | | ||
| | Avaliação projeto Fase 2 | | | Lab | | | | Avaliação projeto Fase 2 | | | Lab | | ||
| | Cont. JPA\\ MT5\\ Avaliação Lab 3 | | [[http://gugawag.wordpress.com/2008/11/17/configurando-richfaces-e-ajax4jsf/|Configurando RichFaces e Ajax4JSF]] | Lab | | | | Cont. JPA\\ MT5\\ Avaliação Lab 3 | | [[http://gugawag.wordpress.com/2008/11/17/configurando-richfaces-e-ajax4jsf/|Configurando RichFaces e Ajax4JSF]] | Lab | | ||
| | Cont. JPA\\ | | | Lab | | | | Cont. JPA\\ | | | Lab | | ||
- | | | MT6\\ Avaliação Lab 4 (último) | | | Lab | | + | | | MT8\\ Avaliação Lab 4 (último) | | | Lab | |
| | **Prova final** | | | Lab | | | | **Prova final** | | | Lab | | ||
Line 195: | Line 191: | ||
- | ===== Notas dos alunos ===== | + | ===== Informações aos alunos ===== |
+ | |||
+ | * [[http://spreadsheets.google.com/pub?key=tbFPPbjv-LtqBsdiH6dAUaw&output=html|Notas]] | ||
+ | * [[http://spreadsheets.google.com/pub?key=tl2GDe4UYX67VKBggUSZvsA&single=true&gid=0&output=html|Diário]] | ||
+ | ===== Resoluções de minitestes ===== | ||
+ | * {{tw:mt-tabeladiagonalprincipal.zip|MT1 - Tabela diagonal principal}} |
gustavo_wagner_/tecnologias_web_-_iesp_-_2010.1.1265245544.txt.gz · Last modified: 2010/03/10 11:14 by gustavo