TADS:Desenvolvimento Web IV
PLANO DE ENSINO
IDENTIFICAÇÃO
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
Componente Curricular: Desenvolvimento Web IV
Professor: Estevan Braz Brandt Costa <estevan.costa@ifpr.edu.br>
Turma: 01/2014
Período Letivo: Quinto
Ano: 2016
Carga horária: 60
Horários de Aulas:
Horário Semanal de Atendimento ao Estudante:
EMENTA
Construção de web sites dinâmicos utilizando os principais frameworks javaEE; JavaServer faces; Spring MVC; Struts2; persistência de dados utilizando a Java persistence API; Hibernate; Java Enterprise Edition; Web Services.
CONTEÚDO PROGRAMÁTICO
OBJETIVOS DO COMPONENTE CURRICULAR
Apresentar conceitos e ferramentas para o desenvolvimento de aplicações web, na perspectiva de sistemas, utilizando a plataforma Java EE e os principais frameworks que implementam sua referência.
PROCEDIMENTOS METODOLÓGICOS
Metodologia de ensino
Recursos e materiais
AVALIAÇÃO
REFERÊNCIAS BIBLIOGRÁFICAS
Referências Básicas
- MACHACEK, Jan; VUKOTIC, Aleksa; CHAKRABORTY, Anyrvan; DITT, Jessica. Pro Spring 2.5. Ciência Moderna, 2009.
- GONÇALVES, Edson; Desenvolvendo Aplicações Web com JSP, Servlets JavaServer Faces, Hibernate, EJB 3 Persistence e AJAX . Ciência Moderna, 2007.
- LOPES, Camilo. Guia Prático Construindo Aplicações JEE com Frameworks - Exclusivo para iniciantes JSF, Spring Security, Hibernate, MySQL, Eclipse . Ciência Moderna, 2011.
- TERUEL, Evandro Carlos . Arquitetura de Sistemas para WEB com Java Utilizando Design Patterns e Frameworks. Ciência Moderna, 2012.
- GOMES, Yuri Marx P. Java na Web com Jsf, Spring, Hibernate e Netbeans. Ciencia Moderna, 2008.
Referências Complementares
- Monson-Haefel, Richard; Burke, Bill. Enterprise Javabeans 3.0. Pearson Education, 2007.
- GONÇALVES, Edson. Dominando Java Server Faces e Facelets Utilizando Spring 2.5, Hibernate e JPA. Ciência Moderna, 2008.
- VIANA, Marco Polo Monteiro. Sistemas Comerciais - Conceito, Modelagem e Projeto. Ciência Moderna, 2013.
- LUBBERS, Peter; ALBERS, Brian; SALIM , Frank . Programação Profissional em HTML 5. Altabooks, 2013.
- FLANAGAN, David. JavaScript: O Guia Definitivo. Bookman, 2013.
MATERIAIS DE APOIO
HISTÓRICO DE PROFESSORES
- TADS:Desenvolvimento Web IV 2016-1: Estevan Braz Brandt Costa <estevan.costa@ifpr.edu.br>
DIÁRIOS DE AULA
22/03
18/03
15/03
11/03
código para o web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
id="WebApp_ID" version="3.0">
<display-name>Meu aplicativo</display-name>
<servlet>
<servlet-name>Jersey RESTful Application</servlet-name>
<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>jersey.config.server.provider.packages</param-name>
<param-value>wsfera</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>Jersey RESTful Application</servlet-name>
<url-pattern>/rest/*</url-pattern>
</servlet-mapping>
</web-app>
08/03
Aula introdutória da disciplina.