Blog

Como fazer o relatório de Aula Prática Programação Web II

Para desenvolver Aula Prática Programação Web II, comece identificando os objetivos e as entregas solicitadas no roteiro. A seguir, veja os pontos presentes na descrição desta atividade e organize teu relatório de acordo com as orientações do curso.

Aula Prática Programação Web II

O que é esta aula prática?

Antes de começar, leia a apresentação e identifique o tema, a unidade e o formato pedido.

Padrão MVC aplicado a projetos web dinâmicos com JSF

Componentes JSF, ManagedBeans e configuração faces-config.xml

Estrutura de projeto (webapp/WEB-INF, resources/css) e uso de

Persistência JPA/Hibernate, persistence.xml, DAO, EntityManager e MySQL

Integração BootsFaces para componentes visuais baseados em Bootstrap

Desenvolvimento de API REST com JAX‑RS (RESTEasy) e serialização JSON (Jackson)

Ambiente: Eclipse IDE (Enterprise), WildFly (ex.: 10.x) e Java 1.8

Certifique-se de que o projeto está com Java 8

Configurar o ponto de entrada do JAX-RS

Criar o modelo (Resource Representation)

O seu trabalho é disponibilizado pronto, respondido e nas normas já na mesma hora aqui em nosso site na sua área de downloads e também no seu e-mail.

Portfólio em Word, respondido, completo e já nas normas

Se estiver acessando pelo computador, escaneie o QR Code abaixo com a câmera do celular para abrir nosso atendimento no WhatsApp.

Como desenvolver a atividade passo a passo

Execute cada etapa na ordem indicada e registre o que foi feito para depois explicar o processo no relatório.

Esta aula prática de Programação Web II guia o desenvolvimento de aplicações Java EE voltadas à camada de visão com JSF, priorizando a criação de projetos web dinâmicos, a organização segundo o padrão MVC e a interação entre visão, controle e modelo. O roteiro inclui a Unidade U1_ PROGRAMAÇÃO_EM_JSF, em especial a Aula A2_COMPONENTES_VISUAIS_DO_JSF, e descreve a construção de formulários XHTML, ManagedBeans e integração de folhas de estilo na pasta resources/css.

Além da atividade central de cadastro (projeto "Faculdade" com faculdades.xhtml, classe model Faculdade e FaculdadeMB), o conjunto prático abrange módulos complementares: persistência com JPA/Hibernate e MySQL (projeto "Agenda" — persistence.xml, DAO, CRUD, Contato e ContatoMB), integração de bibliotecas visuais BootsFaces (projeto "PraticaBootsFaces" — Carro/CarrosMB e pagina.xhtml) e implementação de uma API RESTful com JAX‑RS/RESTEasy e JSON (projeto "RestBook" — JaxRsConfig, LivroResource, endpoints /api/livros). O ambiente sugerido é Eclipse IDE for Enterprise Java and Web Developers, WildFly (ex.: WildFly 10.x) e Java 1.8; para MySQL pode-se usar XAMPP e o conector mysql‑connector‑java.

O roteiro descreve também procedimentos práticos de configuração (Target runtime, Project Facets, ajustar Compiler compliance level), deploy em WildFly, execução no browser ou ferramentas como Postman/cURL e uso de provedores JSON (Jackson) quando necessário.

O que é desenvolvido nesta atividade

Implementação passo a passo de projetos Java EE que incluem: criação de Dynamic Web Project; construção de interface JSF (faculdades.xhtml, Contato.xhtml, pagina.xhtml); definição de classes modelo (Faculdade, Contato, Carro/Veículo, Livro); criação de ManagedBeans (FaculdadeMB, ContatoMB, CarrosMB/VeiculosMB); configuração de faces-config.xml e persistence.xml; persistência via JPA/Hibernate com DAO/CRUD; inclusão de arquivos CSS via ; integração de BootsFaces; e exposição de recursos REST com JAX‑RS (@ApplicationPath, @Path, @GET, @POST, @DELETE) retornando JSON.

Como estruturar o relatório

Organize a entrega em identificação da atividade, objetivos, recursos utilizados, descrição dos procedimentos, registros dos resultados e conclusão. Ajuste essa sequência ao modelo exigido pela instituição e inclua apenas observações e evidências obtidas durante a tua própria execução.

Checklist antes de entregar

  • Conferir se todos os objetivos do roteiro foram contemplados.
  • Descrever os procedimentos na ordem em que foram realizados.
  • Inserir registros, imagens ou arquivos quando a atividade solicitar.
  • Relacionar os resultados com as tarefas e revisar o formato de entrega exigido.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *