Java p/ Web II - JSP JavaBeans Servlet Design Pattern DAO

所在平台: Udemy

课程主页: https://www.udemy.com/course/java-p-web-ii-jsp-javabeans-servlet-design-pattern-dao/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Java p/ Web II - JSP JavaBeans Servlet 设计模式 DAO 课程概述:本课程包含117个视频讲座和70个幻灯片,学习Java Web开发的各个方面。作为先前“Java Web I”课程的延续,您将掌握创建完整登录页面的技能,包括会话控制和访问权限管理。此外,您将学习如何创建主页面,其中菜单来自数据库。 在课程中,您将深入学习: - 创建Web系统 - 精通JSP标签 - 了解JavaBeans - 使用Servlets - 运用设计模式(设计原则) - 使用DAO(数据访问对象) - 会话与权限控制 使用的工具包括:Notepad++,Eclipse,NetBeans,JBoss,Tomcat和PostgreSQL。 先修要求:需要熟悉JSP或已完成“Java Web I”课程。 课程内容涵盖: 1. Apache Tomcat和PostgreSQL的安装 2. 数据库连接和JSP初步初始化 3. 创建和验证用户登录逻辑 4. 前端页面布局与样式管理 5. 动态菜单的创建与管理 6. 用户管理系统,包括添加、删除和列表展示 7. 基于设计模式的项目架构 8. 使用Servlets进行请求处理 9. 防止SQL注入攻击的安全措施 10. JavaBeans的使用和最佳实践 通过本课程,学员将能够构建高效的Java Web应用,并深入理解Web开发中的核心概念和技术。

课程评论(0条)

课程详情

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

课程标签

0人关注该课程

主题相关的课程