├── Modulo07 ├── JPA │ ├── db │ │ ├── PostgreSQL │ │ │ └── create.sql │ │ ├── MySQL │ │ │ └── create.sql │ │ └── Derby │ │ │ └── create.sql │ └── src │ │ ├── main │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ └── dao │ │ │ ├── GenericDAO.java │ │ │ └── ProfessorDAO.java │ │ └── test │ │ └── java │ │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ └── AppTest.java ├── Modulo07.pdf ├── LivrariaJPA │ └── src │ │ ├── test │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ └── LivrariaJpaApplicationTests.java │ │ └── main │ │ └── java │ │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ └── dao │ │ └── ILivroDAO.java ├── SpringDataJPA │ └── src │ │ ├── test │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ └── SpringData │ │ │ └── SpringDataJpaApplicationTests.java │ │ └── main │ │ └── java │ │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ └── dao │ │ ├── IProfessorDAO.java │ │ ├── IPessoaDAO.java │ │ ├── IDisciplinaDAO.java │ │ └── IDepartamentoDAO.java └── README.md ├── .gitignore ├── Modulo02 ├── Navegacao │ └── src │ │ └── main │ │ └── webapp │ │ ├── rodape.html │ │ ├── cabecalho.html │ │ ├── pagina.html │ │ └── WEB-INF │ │ └── web.xml ├── Modulo02.pdf ├── AloMundo │ ├── AloMundo.war │ └── dist │ │ └── WEB-INF │ │ ├── classes │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ └── AloMundoServlet.class │ │ └── web-old.xml ├── EscopoSessao │ └── src │ │ └── main │ │ └── webapp │ │ ├── index.jsp │ │ └── WEB-INF │ │ └── web.xml ├── EscopoRequisicao │ └── src │ │ └── main │ │ └── webapp │ │ ├── index.jsp │ │ └── WEB-INF │ │ └── web.xml ├── EscopoAplicacao │ └── src │ │ └── main │ │ └── webapp │ │ ├── index.jsp │ │ └── WEB-INF │ │ └── web.xml ├── AloMundoMVN │ └── src │ │ └── main │ │ └── webapp │ │ ├── index.jsp │ │ └── WEB-INF │ │ └── web.xml ├── HttpRequest │ └── src │ │ └── main │ │ └── webapp │ │ └── WEB-INF │ │ └── web.xml └── README.md ├── Modulo06 ├── AloMundoMVC-v1 │ └── src │ │ ├── main │ │ ├── resources │ │ │ ├── application.properties │ │ │ └── templates │ │ │ │ └── index.html │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ ├── AloMundoMvcApplication.java │ │ │ └── controller │ │ │ └── AloMundoController.java │ │ └── test │ │ └── java │ │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ └── AloMundoMvcApplicationTests.java ├── Modulo06.pdf ├── AloMundoMVC-v2 │ └── src │ │ ├── main │ │ ├── resources │ │ │ ├── application.properties │ │ │ ├── messages_ja.properties │ │ │ ├── messages.properties │ │ │ ├── messages_en.properties │ │ │ ├── messages_fr.properties │ │ │ └── templates │ │ │ │ └── index.html │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ ├── AloMundoMvcApplication.java │ │ │ └── controller │ │ │ └── AloMundoController.java │ │ └── test │ │ └── java │ │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ └── AloMundoMvcApplicationTests.java ├── AloMundoMVC-v3 │ └── src │ │ ├── main │ │ ├── resources │ │ │ ├── application.properties │ │ │ ├── messages_ja.properties │ │ │ ├── messages.properties │ │ │ ├── messages_en.properties │ │ │ ├── messages_fr.properties │ │ │ ├── static │ │ │ │ └── image │ │ │ │ │ ├── EUA.gif │ │ │ │ │ ├── Japao.gif │ │ │ │ │ ├── Brasil.gif │ │ │ │ │ └── Franca.gif │ │ │ └── templates │ │ │ │ └── index.html │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ ├── AloMundoMvcApplication.java │ │ │ └── controller │ │ │ └── AloMundoController.java │ │ └── test │ │ └── java │ │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ └── AloMundoMvcApplicationTests.java ├── AloMundoMVC-v4 │ └── src │ │ ├── main │ │ ├── resources │ │ │ ├── application.properties │ │ │ ├── messages_ja.properties │ │ │ ├── messages.properties │ │ │ ├── messages_en.properties │ │ │ ├── messages_fr.properties │ │ │ ├── static │ │ │ │ └── image │ │ │ │ │ ├── EUA.gif │ │ │ │ │ ├── Japao.gif │ │ │ │ │ ├── Brasil.gif │ │ │ │ │ └── Franca.gif │ │ │ └── templates │ │ │ │ └── index.html │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ ├── AloMundoMvcApplication.java │ │ │ └── controller │ │ │ └── AloMundoController.java │ │ └── test │ │ └── java │ │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ └── AloMundoMvcApplicationTests.java └── README.md ├── Modulo09 ├── CidadesRS-v2 │ ├── AJAX │ │ └── src │ │ │ ├── main │ │ │ ├── resources │ │ │ │ ├── application.properties │ │ │ │ ├── static │ │ │ │ │ └── favicon.ico │ │ │ │ └── templates │ │ │ │ │ ├── index.html │ │ │ │ │ ├── tabelaDinamica.html │ │ │ │ │ ├── buscaEstado.html │ │ │ │ │ └── buscaNome.html │ │ │ └── java │ │ │ │ └── br │ │ │ │ └── ufscar │ │ │ │ └── dc │ │ │ │ └── dsw │ │ │ │ ├── AJAXApplication.java │ │ │ │ └── config │ │ │ │ └── MvcConfig.java │ │ │ └── test │ │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ └── AJAXApplicationTests.java │ ├── Client │ │ └── src │ │ │ └── main │ │ │ ├── resources │ │ │ └── application.properties │ │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ ├── service │ │ │ └── spec │ │ │ │ └── IRestClientService.java │ │ │ └── domain │ │ │ ├── Cidade.java │ │ │ └── Estado.java │ └── Server │ │ ├── src │ │ ├── main │ │ │ ├── resources │ │ │ │ ├── static │ │ │ │ │ └── favicon.ico │ │ │ │ └── application.properties │ │ │ └── java │ │ │ │ └── br │ │ │ │ └── ufscar │ │ │ │ └── dc │ │ │ │ └── dsw │ │ │ │ ├── service │ │ │ │ └── spec │ │ │ │ │ ├── IEstadoService.java │ │ │ │ │ └── ICidadeService.java │ │ │ │ └── dao │ │ │ │ ├── IEstadoDAO.java │ │ │ │ └── ICidadeDAO.java │ │ └── test │ │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ └── CidadesRSApplicationTests.java │ │ └── estados.txt ├── Modulo09.pdf ├── resources.zip ├── CidadesRS │ ├── src │ │ ├── main │ │ │ ├── resources │ │ │ │ ├── static │ │ │ │ │ └── favicon.ico │ │ │ │ ├── templates │ │ │ │ │ ├── index.html │ │ │ │ │ ├── buscaNome.html │ │ │ │ │ └── buscaEstado.html │ │ │ │ └── application.properties │ │ │ └── java │ │ │ │ └── br │ │ │ │ └── ufscar │ │ │ │ └── dc │ │ │ │ └── dsw │ │ │ │ ├── service │ │ │ │ └── spec │ │ │ │ │ ├── IEstadoService.java │ │ │ │ │ └── ICidadeService.java │ │ │ │ ├── dao │ │ │ │ ├── IEstadoDAO.java │ │ │ │ └── ICidadeDAO.java │ │ │ │ └── domain │ │ │ │ └── Estado.java │ │ └── test │ │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ └── CidadesRSApplicationTests.java │ └── estados.txt ├── LivrariaMVC-v4 │ └── src │ │ ├── main │ │ ├── resources │ │ │ ├── static │ │ │ │ └── image │ │ │ │ │ ├── EUA.gif │ │ │ │ │ ├── error.ico │ │ │ │ │ ├── image.png │ │ │ │ │ ├── Brasil.gif │ │ │ │ │ ├── favicon.png │ │ │ │ │ └── image2.png │ │ │ └── templates │ │ │ │ ├── home.html │ │ │ │ ├── fragments │ │ │ │ ├── validacao.html │ │ │ │ ├── footer.html │ │ │ │ └── alert.html │ │ │ │ └── layout2.html │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ ├── service │ │ │ └── spec │ │ │ │ ├── ILivroService.java │ │ │ │ ├── IUsuarioService.java │ │ │ │ ├── ICompraService.java │ │ │ │ ├── IEditoraService.java │ │ │ │ └── IClienteRestService.java │ │ │ ├── dao │ │ │ ├── ILivroDAO.java │ │ │ ├── ICompraDAO.java │ │ │ ├── IEditoraDAO.java │ │ │ └── IUsuarioDAO.java │ │ │ ├── conversor │ │ │ ├── BigDecimalConversor.java │ │ │ ├── LivroConversor.java │ │ │ ├── EditoraConversor.java │ │ │ └── CartaoConversor.java │ │ │ └── validation │ │ │ └── UniqueCNPJ.java │ │ └── test │ │ └── java │ │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ └── LivrariaMvcApplicationTests.java ├── LivrariaMVC-v5 │ └── src │ │ ├── main │ │ ├── resources │ │ │ ├── static │ │ │ │ └── image │ │ │ │ │ ├── EUA.gif │ │ │ │ │ ├── error.ico │ │ │ │ │ ├── image.png │ │ │ │ │ ├── Brasil.gif │ │ │ │ │ ├── favicon.png │ │ │ │ │ └── image2.png │ │ │ └── templates │ │ │ │ ├── home.html │ │ │ │ ├── fragments │ │ │ │ ├── validacao.html │ │ │ │ ├── footer.html │ │ │ │ └── alert.html │ │ │ │ └── layout2.html │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ ├── service │ │ │ └── spec │ │ │ │ ├── IUsuarioService.java │ │ │ │ ├── IEditoraService.java │ │ │ │ ├── ILivroService.java │ │ │ │ └── ICompraService.java │ │ │ ├── dao │ │ │ ├── IEditoraDAO.java │ │ │ ├── ILivroDAO.java │ │ │ ├── ICompraDAO.java │ │ │ └── IUsuarioDAO.java │ │ │ ├── conversor │ │ │ ├── BigDecimalConversor.java │ │ │ ├── LivroConversor.java │ │ │ └── EditoraConversor.java │ │ │ └── validation │ │ │ └── UniqueCNPJ.java │ │ └── test │ │ └── java │ │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ └── LivrariaMvcApplicationTests.java ├── TransacoesRS │ └── src │ │ ├── main │ │ ├── resources │ │ │ ├── static │ │ │ │ └── image │ │ │ │ │ ├── error.ico │ │ │ │ │ ├── image.png │ │ │ │ │ └── favicon.png │ │ │ ├── templates │ │ │ │ ├── fragments │ │ │ │ │ ├── footer.html │ │ │ │ │ ├── header.html │ │ │ │ │ ├── validacao.html │ │ │ │ │ └── alert.html │ │ │ │ └── home.html │ │ │ └── application.properties │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ ├── controller │ │ │ └── HomeController.java │ │ │ ├── service │ │ │ └── spec │ │ │ │ ├── ITransacaoService.java │ │ │ │ └── ICartaoService.java │ │ │ ├── dao │ │ │ ├── ITransacaoDAO.java │ │ │ └── ICartaoDAO.java │ │ │ └── domain │ │ │ └── enumeration │ │ │ ├── Categoria.java │ │ │ └── Status.java │ │ └── test │ │ └── java │ │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ └── TransacoesRSApplicationTests.java └── README.md ├── Mail ├── fig │ ├── 01-01.png │ ├── 01-02.png │ ├── 01-03.png │ ├── 02-01.png │ ├── 02-02.png │ ├── 02-03.png │ ├── 03-01.png │ ├── 03-02.png │ └── 03-03.png ├── GmailSMTP │ ├── SIGA.pdf │ └── src │ │ └── main │ │ └── resources │ │ └── config.properties ├── Mailtrap │ ├── SIGA.pdf │ └── src │ │ └── main │ │ └── resources │ │ └── config.properties └── SpringEmail │ ├── SIGA.pdf │ └── src │ └── main │ └── resources │ └── application.properties ├── Modulo01 ├── Modulo01.pdf ├── README.md └── Triade │ └── script.js ├── Modulo03 ├── Modulo03.pdf ├── ELJSP-v2 │ └── src │ │ └── main │ │ ├── resources │ │ ├── messages_en.properties │ │ ├── messages_ja.properties │ │ ├── messages_pt.properties │ │ └── messages_fr.properties │ │ ├── webapp │ │ ├── WEB-INF │ │ │ └── web.xml │ │ ├── login.jsp │ │ └── index.jsp │ │ └── java │ │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ └── beans │ │ ├── ItemMenu.java │ │ └── Menu.java ├── TransferenciaControle │ └── src │ │ └── main │ │ └── webapp │ │ ├── rodape.jsp │ │ ├── WEB-INF │ │ └── web.xml │ │ ├── cabecalho.jsp │ │ ├── index.jsp │ │ ├── login.jsp │ │ └── sucesso.jsp ├── ELJSP-v1 │ └── src │ │ └── main │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ ├── login.jsp │ │ ├── principal.jsp │ │ └── index.jsp ├── ErrosJSP │ └── src │ │ └── main │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.jsp ├── AloMundoJSP │ └── src │ │ └── main │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.jsp ├── ObjetosImplicitos │ └── src │ │ └── main │ │ └── webapp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── index.jsp └── README.md ├── Modulo04 ├── Modulo04.pdf ├── Livraria-v1 │ └── src │ │ └── main │ │ └── webapp │ │ ├── index.jsp │ │ └── WEB-INF │ │ └── web.xml └── README.md ├── Modulo05 ├── Livraria-v4 │ ├── .env │ ├── src │ │ └── main │ │ │ ├── webapp │ │ │ ├── layout.css │ │ │ ├── WEB-INF │ │ │ │ └── web.xml │ │ │ ├── erro.jsp │ │ │ └── noAuth.jsp │ │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ └── util │ │ │ └── Erro.java │ └── docker-compose.yml ├── Modulo05.pdf ├── AJAX │ ├── src │ │ └── main │ │ │ ├── webapp │ │ │ ├── index.jsp │ │ │ └── WEB-INF │ │ │ │ └── web.xml │ │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ └── bean │ │ │ ├── BuscaPorNomeBean.java │ │ │ ├── BuscaPorEstadoBean.java │ │ │ └── ListaCidadesBean.java │ ├── db │ │ ├── MySQL │ │ │ └── create.sql │ │ └── Derby │ │ │ └── create.sql │ └── estados.txt ├── AJAX-v2 │ ├── Client │ │ └── src │ │ │ └── main │ │ │ └── webapp │ │ │ ├── index.jsp │ │ │ ├── WEB-INF │ │ │ └── web.xml │ │ │ └── tabelaDinamica.jsp │ ├── Server │ │ ├── src │ │ │ └── main │ │ │ │ ├── webapp │ │ │ │ └── WEB-INF │ │ │ │ │ └── web.xml │ │ │ │ └── java │ │ │ │ └── br │ │ │ │ └── ufscar │ │ │ │ └── dc │ │ │ │ └── dsw │ │ │ │ └── bean │ │ │ │ ├── BuscaPorNomeBean.java │ │ │ │ └── BuscaPorEstadoBean.java │ │ ├── db │ │ │ ├── MySQL │ │ │ │ └── create.sql │ │ │ └── Derby │ │ │ │ └── create.sql │ │ └── estados.txt │ ├── down │ └── up ├── Login │ ├── src │ │ └── main │ │ │ ├── webapp │ │ │ ├── layout.css │ │ │ ├── WEB-INF │ │ │ │ └── web.xml │ │ │ ├── logado │ │ │ │ ├── usuario │ │ │ │ │ └── index.jsp │ │ │ │ └── admin │ │ │ │ │ └── index.jsp │ │ │ └── noAuth.jsp │ │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ └── util │ │ │ └── Erro.java │ └── db │ │ ├── MySQL │ │ └── create.sql │ │ └── Derby │ │ └── create.sql ├── Livraria-v2 │ └── src │ │ └── main │ │ └── webapp │ │ ├── index.jsp │ │ ├── WEB-INF │ │ └── web.xml │ │ └── erro.jsp ├── Livraria-v3 │ └── src │ │ └── main │ │ ├── webapp │ │ ├── WEB-INF │ │ │ └── web.xml │ │ ├── denied.jsp │ │ ├── erro.jsp │ │ └── index.jsp │ │ └── resources │ │ ├── message_en.properties │ │ └── message_pt.properties └── README.md ├── Modulo08 ├── Modulo08.pdf ├── resources.zip ├── LoginMVC-v1 │ └── src │ │ └── main │ │ ├── resources │ │ ├── static │ │ │ └── image │ │ │ │ ├── EUA.gif │ │ │ │ ├── Brasil.gif │ │ │ │ └── logo.png │ │ ├── application.properties │ │ └── templates │ │ │ ├── index.html │ │ │ ├── user │ │ │ └── index.html │ │ │ ├── admin │ │ │ └── index.html │ │ │ ├── error.html │ │ │ ├── fragments │ │ │ └── layout.html │ │ │ └── home.html │ │ └── java │ │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ └── LoginMVCApplication.java ├── LoginMVC-v2 │ └── src │ │ └── main │ │ ├── resources │ │ ├── static │ │ │ └── image │ │ │ │ ├── EUA.gif │ │ │ │ ├── Brasil.gif │ │ │ │ └── logo.png │ │ └── templates │ │ │ ├── index.html │ │ │ ├── admin │ │ │ └── index.html │ │ │ ├── user │ │ │ └── index.html │ │ │ ├── error.html │ │ │ ├── fragments │ │ │ └── layout.html │ │ │ └── home.html │ │ └── java │ │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ └── dao │ │ └── IUsuarioDAO.java ├── LivrariaMVC-v2 │ └── src │ │ ├── main │ │ ├── resources │ │ │ ├── static │ │ │ │ └── image │ │ │ │ │ ├── EUA.gif │ │ │ │ │ ├── error.ico │ │ │ │ │ ├── image.png │ │ │ │ │ ├── Brasil.gif │ │ │ │ │ ├── favicon.png │ │ │ │ │ └── image2.png │ │ │ ├── templates │ │ │ │ ├── fragments │ │ │ │ │ ├── footer.html │ │ │ │ │ ├── validacao.html │ │ │ │ │ ├── alert.html │ │ │ │ │ └── header.html │ │ │ │ └── home.html │ │ │ ├── ValidationMessages.properties │ │ │ └── ValidationMessages_en.properties │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ ├── controller │ │ │ └── HomeController.java │ │ │ ├── service │ │ │ └── spec │ │ │ │ ├── ILivroService.java │ │ │ │ └── IEditoraService.java │ │ │ ├── dao │ │ │ ├── ILivroDAO.java │ │ │ └── IEditoraDAO.java │ │ │ ├── conversor │ │ │ ├── BigDecimalConversor.java │ │ │ └── EditoraConversor.java │ │ │ └── validation │ │ │ └── UniqueCNPJ.java │ │ └── test │ │ └── java │ │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ └── LivrariaMvcApplicationTests.java ├── LivrariaMVC-v3 │ └── src │ │ ├── main │ │ ├── resources │ │ │ ├── static │ │ │ │ └── image │ │ │ │ │ ├── EUA.gif │ │ │ │ │ ├── error.ico │ │ │ │ │ ├── image.png │ │ │ │ │ ├── Brasil.gif │ │ │ │ │ ├── favicon.png │ │ │ │ │ └── image2.png │ │ │ └── templates │ │ │ │ ├── home.html │ │ │ │ ├── fragments │ │ │ │ ├── validacao.html │ │ │ │ ├── footer.html │ │ │ │ └── alert.html │ │ │ │ └── layout2.html │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ ├── service │ │ │ └── spec │ │ │ │ ├── ILivroService.java │ │ │ │ ├── IUsuarioService.java │ │ │ │ ├── ICompraService.java │ │ │ │ └── IEditoraService.java │ │ │ ├── dao │ │ │ ├── ILivroDAO.java │ │ │ ├── ICompraDAO.java │ │ │ ├── IEditoraDAO.java │ │ │ └── IUsuarioDAO.java │ │ │ ├── conversor │ │ │ ├── BigDecimalConversor.java │ │ │ ├── LivroConversor.java │ │ │ └── EditoraConversor.java │ │ │ └── validation │ │ │ └── UniqueCNPJ.java │ │ └── test │ │ └── java │ │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ └── LivrariaMvcApplicationTests.java ├── LivrariaMVC-v1 │ └── src │ │ ├── main │ │ ├── resources │ │ │ ├── static │ │ │ │ └── image │ │ │ │ │ ├── error.ico │ │ │ │ │ ├── image.png │ │ │ │ │ ├── favicon.png │ │ │ │ │ └── image2.png │ │ │ ├── templates │ │ │ │ ├── fragments │ │ │ │ │ ├── footer.html │ │ │ │ │ ├── header.html │ │ │ │ │ ├── validacao.html │ │ │ │ │ └── alert.html │ │ │ │ └── home.html │ │ │ └── ValidationMessages.properties │ │ └── java │ │ │ └── br │ │ │ └── ufscar │ │ │ └── dc │ │ │ └── dsw │ │ │ ├── controller │ │ │ └── HomeController.java │ │ │ ├── service │ │ │ └── spec │ │ │ │ ├── ILivroService.java │ │ │ │ └── IEditoraService.java │ │ │ ├── dao │ │ │ ├── ILivroDAO.java │ │ │ └── IEditoraDAO.java │ │ │ ├── conversor │ │ │ ├── BigDecimalConversor.java │ │ │ └── EditoraConversor.java │ │ │ ├── validation │ │ │ ├── UniqueCNPJ.java │ │ │ └── UniqueCNPJValidator.java │ │ │ └── config │ │ │ └── MvcConfig.java │ │ └── test │ │ └── java │ │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ └── LivrariaMvcApplicationTests.java └── README.md └── UploadFile ├── UploadFileJPA ├── SIGA.pdf ├── UFSCar.png └── src │ ├── test │ └── java │ │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ └── UploadFileJpaApplicationTests.java │ └── main │ ├── java │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ ├── service │ │ ├── spec │ │ │ └── IFileService.java │ │ └── impl │ │ │ └── FileService.java │ │ ├── dao │ │ └── IFileDAO.java │ │ └── controller │ │ └── ListFileController.java │ └── resources │ └── application.properties ├── UploadFileMVC └── src │ ├── main │ ├── resources │ │ ├── application.properties │ │ └── templates │ │ │ └── index.html │ └── java │ │ └── br │ │ └── ufscar │ │ └── dc │ │ └── dsw │ │ ├── model │ │ ├── ResponseMessage.java │ │ └── FileInfo.java │ │ ├── service │ │ └── spec │ │ │ └── FilesStorageService.java │ │ └── UploadFileMvcApplication.java │ └── test │ └── java │ └── br │ └── ufscar │ └── dc │ └── dsw │ └── UploadFileMvcApplicationTests.java ├── UploadFileJSP └── src │ └── main │ ├── webapp │ └── WEB-INF │ │ └── web.xml │ └── java │ └── br │ └── ufscar │ └── dc │ └── dsw │ └── Constants.java ├── Roteiro01.md └── Roteiro02.md /Modulo07/JPA/db/PostgreSQL/create.sql: -------------------------------------------------------------------------------- 1 | create database "JPA"; -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | **/*.odp 2 | **/Roteiro*.pdf 3 | Modulo00/** 4 | 5 | -------------------------------------------------------------------------------- /Modulo02/Navegacao/src/main/webapp/rodape.html: -------------------------------------------------------------------------------- 1 |
<%= new Date() %>
-------------------------------------------------------------------------------- /Modulo02/AloMundoMVN/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html" pageEncoding="UTF-8"%> 2 | 3 | 4 | 5 | 6 | 7 |Olá ${sessionScope.usuarioLogado.nome}
12 |Olá ${sessionScope.usuarioLogado.nome}
12 |