|
via Udemy |
Go to Course: https://www.udemy.com/course/java-p-web-ii-jsp-javabeans-servlet-design-pattern-dao/
São 117 videoaulas, 70 slides, todos os fontes e programas no curso de java para web, aprenda.Esse curso é continuação do meu curso de Java para Web I, aqui você vai aprender aprender a criar uma página de login completa, com controle de sessões e nível de acesso. Também verá como criar uma página principal com os menus vindos do banco de dados.Acesso ao banco de dados:Toda a parte de acesso ao banco de dados é ensinada usando DAO, Factory, Interfaces, JavaBeans.Veja abaixo um pouco do que você vai aprender:Criar sistemas para webDomine as tags JSPConheça JavaBeansAprenda a usar ServletsTrabalhe com Design Pattern (Padrões de Projetos)Use DAO Data Access ObjectSessõesNível de acessoAs ferramentas usadas foram:Notepad++, Eclipse, NeBeans, JBoss, Tomcat e postgreSQLPré-requisito:Conhecer bem JSP ou ter feito meu curso de Java para Web IVeja abaixo o cronograma:aula 5083 JEE - instalacao apache tomcat dreamwaveraula 5084 JEE - Instalando banco de dados postgresql 9_3aula 5085 JEE - depois de banco de dados driver jdbc postgresqlaula 5086 JEE - finalizando explicacoes jsp primeiro cursoaula 5087 JEE - iniciando novo projeto jsp conexao Connection Statement ResultSet usuario senhaaula 5088 JEE - conexao jspInit jspDestroy Session Class DriverManager getAttribute CreateStatementaula 5089 JEE - corrigindo bugs e criando classe para validar sessao de acesso so sistemaaula 5090 JEE - head meta lang criando pagina em html5 para projetoaula 5091 JEE - elementos semanticos html5 header nav section montando paginaaula 5092 JEE - elementos semanticos html5 footer css estilos link rel montando paginaaula 5093 JEE - implementando css estilos para pagina do projetoaula 5094 JEE - finalizando parte inicial de css estilos para pagina do projetoaula 5095 JEE - criando pagina teste para formulario de loginaula 5096 JEE - dividindo pagina em varias partes e usando include para unir elasaula 5097 JEE - httpServletRequest getParameter jsp requisita dadosaula 5098 JEE - request tela login banco tabela usuario postgresqlaula 5099 JEE - olhando servlet e criando sql para analisar se usuario for valido ou nãoaula 5100 JEE - sql para acesso ao sistema session setAttribute resultset executeQueryaula 5101 JEE - testando sessao criando e removendo session removeAttribute sql forwardaula 5102 JEE - usando request getParameter como condicional IF para informar ao usuario statusaula 5103 JEE - pagina central imagem href finalizando sessao sessionaula 5104 JEE - criando e povoando tabela para menus dinamicos controle e nivel de acessoaula 5105 JEE - criando classe menu jsp e sql para menus dinamicos controle e nivel de acessoaula 5106 JEE - testando e finalizando classe jsp para menus dinamicos controle e nivel de acessoaula 5107 JEE - aplicando estilos css over para classe jsp menus dinâmicosaula 5108 JEE - criando classe jsp sql para lista de menus e lista de usuáriosaula 5109 JEE - criando table td tr para listar usuarios cadastrados no bancoaula 5110 JEE - listando no table os usuarios cadastrados no bancoaula 5111 JEE - implementando ordenacao order by a lista no table dos usuarios cadastradosaula 5112 JEE - executeUpdate delete implementando exclusao dos usuarios cadastradosaula 5113 JEE - validacao adicionando controle de sessao para lista de usuáriosaula 5114 JEE - criando form para cadastro de usuarios insert into bancoaula 5115 JEE - finalizando cadastro de usuáriosaula 5116 JEE - Encerrando primeira parte do curso atualizacao sessao nivel de acesso etcaula 5117 JEE - fazendo deploy da aplicacao manualmente e criando um WAR com jaraula 5118 JEE - deploy war com tomcat manager e criando usuarios no tomcat para gerenciaraula 5119 JEE - errorPage tratamento de erros de pagina exception getMessageaula 5120 JEE - tags jsp diretivas page include session info language contentType extends import buffer autoFlush isThreadSafe errorPage isErrorPageaula 5121 JEE - tags jsp de declaraçãoaula 5122 JEE - tags jsp de Expressao mostrando o que foi declarado nas tags de declaraçãoaula 5123 JEE - tags jsp de Scriptlets comentarios e de acoes Custom Actions e Standard Actions plugin params etcaula 5124 JEE - convertendo as tags jsp para sintaxe xml declaration directive scriptlets expressionaula 5125 JEE - estrutura diretorio web WEB-INF classes lib web XMLaula 5126 JEE - Baixando NetBeans 8 e criando novo projeto java web no NetBeans com servidor glassfish estrutura diretorio web WEB-INFaula 5127 JEE - Entendendo a estrutura de diretorio de um projeto web no NetBeans WEB-INF classesaula 5128 JEE - Todo o projeto feito ate aqui executando no Netbeansaula 5129 JEE - Baixando e instalado o Eclipse Kepler e criando Dynamic web Project com Tomcat7aula 5130 JEE - Implementando e testando no Eclipse tudo o que foi feito ate aquiaula 5131 JEE - Eclipse run on server rodando aplicacao dentro do proprio eclipseaula 5132 JEE - Introducao a JavaBeans convencao atributos getters setters implements Serializableaula 5133 JEE - Criando um projeto para implementar JavaBeansaula 5134 JEE - Implementando JavaBeans instanciadoaula 5135 JEE - Abstraindo mais ainda JavaBeans instanciadoaula 5136 JEE - JavaBeans boa pratica porque criar metodo construtor vazioaula 5137 JEE - Mais um exemplo de JavaBeans cadastrando cursosaula 5138 JEE - JavaBeans usando toString para representacao textual convertendo objeto em Stringaula 5139 JEE - JavaBeans convencao para propriedade booleanas is ao inves de getaula 5140 JEE - JavaBeans de Sessao getAttribute setAttributeaula 5141 JEE - Colecao de JavaBeans formulario de Cadastroaula 5142 JEE - Colecao de JavaBeans com Vector session Gravando Dadosaula 5143 JEE - Colecao de JavaBeans com Vector Relatorio dos Cadastrosaula 5144 JEE - JavaBeans Implantando e testando no Eclipse tudo o que foi feito no NetBeansaula 5145 JEE - Criando Index para JavaBeans no Eclipseaula 5146 JEE - Instalando Netbeans 8 e criando projeto web neleaula 5147 JEE - Rodando aplicacoes no Tomcat tanto no Eclipse quanto no NetBeans em 2 portas diferentesaula 5148 JEE - JavaBeans TAGs useBean getProperty setProperty scope id page value etcaula 5149 JEE - Criando Novo Projeto JavaBeans no Netbeans e alterando Templates java e jsp licençaaula 5150 JEE - Implementando Projeto JavaBeans TAGs useBean getProperty class id name propertyaula 5151 JEE - Mais Implementando setProperty JavaBeans TAGs useBean getProperty class id name propertyaula 5152 JEE - JavaBeans page scope session para Sessao useBean getProperty setPropertyaula 5153 JEE - JavaBeans Colecao Vector session request getParameteraula 5154 JEE - Gravando dados com JavaBeans Colecao Vector e mostrado na tela somente usando TAGsaula 5155 JEE - Criando novo projeto no Eclipse para Cadastrar Usuarios no banco com JavaBeans e classe conexãoaula 5156 JEE - Criando Classe Java para Conexao com o banco Connection Statement class driver url senhaaula 5157 JEE - Criando classe JavaBean Usuario login senha getters e setters para gravar no Banco de dadosaula 5158 JEE - Criando metodo gravarLogin na classe JavaBean Usuario PreparedStatement para gravar no Banco de dadosaula 5159 JEE - Implementando Cadastro de Usuarios TAGs UseBean etPropertyaula 5160 JEE - JavaBeans Funcionando Cadastro no Banco tanto no Eclipse quanto no Netbeansaula 5161 JEE - Usando JavaBeans getProperty para dar avisos como cadastrado com sucesso ou errosaula 5162 JEE - Criando tela de Login e usando JavaBeans metodo para validar acesso ao sistemaaula 5163 JEE - Finalizando validacao de usuario Login JavaBeans metodo para validar acesso ao sistemaaula 5164 JEE - Seguranca SQLInjection como evitar acesso indevido no login do sistemaaula 5165 JEE - Deployment Descriptor Introducao a web_xml WEB-INFaula 5167 JEE - Deployment Descriptor WEB_XML display-name description welcome-file-list welcome-fileaula 5168 JEE - Deployment Descriptor WEB_XML error_page location exception-type iconaula 5169 JEE - Deployment Descriptor WEB_XML servlet servlet-mapping url-pattern servlet-nameaula 5170 JEE - Deployment Descriptor WEB_XML context-param description param-name param-value parametros de inicializacaoaula 5171 JEE - Deployment Descriptor WEB_XML filter filter-mapping listener session-config tag-lib etcaula 5172 JEE - Introducao a Design Pattern Padrao de Projeto e Factory Methodaula 5173 JEE - Criando uma fabrica de conexoes Connection com Design Pattern Padrao de Projeto Factory Methodaula 5174 JEE - Introducao ao Design Pattern DAO Data Access Object Padrao de Projetoaula 5175 JEE - Implementando novo projeto com Design Pattern DAO e Factory e JavaBeansaula 5176 JEE - Criando DAO para classe Inserir Usuario Design Pattern Padrao de Projetoaula 5177 JEE - Testando insercao no banco com DAO Factory Interface e JavaBeans tudo integradoaula 5178 JEE - Excluindo do banco com DAO Factory Interface e JavaBeans tudo integradoaula 5179 JEE - Alterando update do banco com DAO Factory Interface e JavaBeans tudo integradoaula 5180 JEE - Executando pesquisa List ArrayList banco com DAO Factory Interface e JavaBeans tudo integradoaula 5181 JEE - Testando relatorio pesquisa List ArrayList banco com DAO Factory Interface e JavaBeans tudo integradoaula 5182 JEE - Migrando para Web projeto com DAO Factory Interface e JavaBeans tudo integradoaula 5183 JEE - Inserindo dados no banco projeto web com DAO Factory Interface e JavaBeans tudo integradoaula 5184 JEE - Introducao a Servlet Ciclo de vida init service destroy GenericServlet HttpServletRequest HttpServletResponseaula 5185 JEE - Criando o primeiro Servlet service HttpServletRequest HttpServletResponse PrintWriter getWriteraula 5186 JEE - Video Familia Configurando e Mapeando Servlet no web_xml e testando Servletaula 5187 JEE - Transferindo Projeto Servlet feito no Eclipse para o NetBeans e testandoaula 5188 JEE - Mostrando na pratica a existencia de uma unica instancia da Servletaula 5189 JEE - getInitParameter getContextPath getServletName getServletContextNameaula 5190 JEE - Servlet recuperando parametros getQueryString getParameteraula 5191 JEE - Servlet recuperando parametros e seus valores com Enumeration hasMoreElements getParameterNames nextElementaula 5192 JEE - Servlet getHeader getHeaderNames host Content Encoding Type setHeader accept cookieaula 5193 JEE - Servlet sendRedirect senha redireciona pagina se senha for validaaula 5194 JEE - Servlet implementando metodos doGet e doPostaula 5195 JEE - Servlet select option opcoes de multipla escolha getParameterValuesaula 5196 JEE - Servlet select option listando as opcoes de multipla escolha selecionadas getParameterValuesaula 5197 JEE - Servlet checkbox listando as opcoes de multipla escolha selecionadas getParameterValuesaula 5198 JEE - Servlet metodos Init e destroy super ServletConfig e LOGSaula 5199 JEE - Servlet usando annotation WebServlet para configurar Servlet sem precisar fazer no web_xmlaula 5200 JEE - Servlet Gravando dados no Banco com DAO Factory JavaBeans Interface Annotation