J551: Jakarta Struts
Interessado(a) neste curso? Faça uma pré-inscrição.
Este minicurso explora o framework Jakarta Struts, que fornece
recursos para desenvolver aplicações JSP/servlet pouco acopladas e com
separação entre as camadas de apresentação, controle e modelo de dados.
Struts facilita a criação de aplicações Web de acordo com o padrão
Model-View-Controller (MVC). Serão explorados os recursos de Struts 1.1 para
as camadas de apresentação, controle e dados.
Duração: 8/12 horas
Público-alvo: Desenvolvedores de aplicações Web que conhecem JSP e servlets
Pré-requisitos: Curso J550 (JSP e servlets) ou conhecimento equivalente (J500).
Objetivo: Ao final deste curso, o aluno deverá ter condições de
- Instalar e configurar uma aplicação Web usando o Struts
- Identificar os componentes do framework Struts e saber usá-los em seus projetos
- Projetar aplicações JSP/servlets usando o padrão MVC e o Struts
- integrar a sua aplicação Web com beans de acesso a dados (data access) e EJBs
Tópicos:
- Overview de frameworks e MVC
- Fundamentos de Struts + instalação
- Componente controller: ActionServlet e Action
- Componentes model: ActionForm e View Helpers
- Componentes view: FormBeans e taglibs
- Internacionalização e controle de erros
- Integração com bancos de dados
- Integração com EJBs
- Estudo de caso - projeto e implementação de uma aplicação usando o Struts*
* Módulo opcional (+4 horas) - total 12 horas.
Referências recomendadas:
- Documentação do Struts (distribuída com o pacote).
- Livro-texto: "Struts" by Chuck Cavaness, O'Reilly, setembro 2002. Pode ser
baixado de www.theserverside.com
- Livro de referência: "Mastering Jakarta Struts", by James
Goodwill