Skip to content

Commit

Permalink
Aula 04
Browse files Browse the repository at this point in the history
Aula 04
  • Loading branch information
estevandias committed Nov 4, 2018
1 parent 20dcd6b commit 050fea2
Show file tree
Hide file tree
Showing 35 changed files with 428 additions and 413 deletions.
2 changes: 1 addition & 1 deletion HoraDaPipocaUpSource/.classpath
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre1.8.0_181">
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/jre1.8.0_191">
<attributes>
<attribute name="owner.project.facets" value="java"/>
</attributes>
Expand Down
2 changes: 1 addition & 1 deletion HoraDaPipocaUpSource/.project
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>pipoca_aula03</name>
<name>pipoca_aula04</name>
<comment></comment>
<projects>
</projects>
Expand Down
26 changes: 16 additions & 10 deletions HoraDaPipocaUpSource/WebContent/WEB-INF/spring-context.xml
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">
<context:component-scan base-package="br.usjt.ads.arqdes" />
<mvc:annotation-driven />
Expand All @@ -18,11 +19,16 @@
<property name="suffix" value=".jsp" />
</bean>

<bean id="mysqlDataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"></property>
<mvc:interceptors>
<bean class="br.usjt.ads.arqdes.interceptor.Interceptor" />
</mvc:interceptors>

<bean id="mysqlDataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="com.mysql.jdbc.Driver"></property>
<property name="url" value="jdbc:mysql://localhost/pipocadb"></property>
<property name="username" value="morone"></property>
<property name="password" value="morone123"></property>
<property name="username" value="Alunos"></property>
<property name="password" value="alunos"></property>
</bean>

</beans>
57 changes: 57 additions & 0 deletions HoraDaPipocaUpSource/WebContent/WEB-INF/views/AlterarCliente.jsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<!DOCTYPE html>
<html lang="pt-br">

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>cerveja.biz - Alterar Cliente</title>

<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
</head>

<body>
<!-- Barra superior com os menus de navegação -->
<c:import url="Menu.jsp"/>
<!-- Container Principal -->
<div id="main" class="container">
<h3 class="page-header">Alterar Cliente #${cliente.id }</h3>
<!-- Formulario para alteração de clientes -->
<form action="ManterCliente.do" method="post">
<!-- area de campos do form -->
<input type="hidden" name="id" value="${cliente.id }" />
<div class="row">
<div class="form-group col-md-12">
<label for="nome">Nome</label>
<input type="text" class="form-control" name="nome" id="nome" required maxlength="100" placeholder="nome completo" value="${cliente.nome }">
</div>
</div>
<div class="row">
<div class="form-group col-md-6">
<label for="fone">Celular</label>
<input type="tel" class="form-control" name="fone" id="fone" maxlength="15" pattern="(?:\(\d{2}\)|\d{2})[- ]?\d{5}[- ]?\d{4}" placeholder="opcional; celular com ddd no formato (99) 99999-9999" value="${cliente.fone }">
</div>

<div class="form-group col-md-6">
<label for="email">E-Mail</label>
<input type="email" class="form-control" name="email" id="email" required maxlength="60" placeholder="email obrigatório" value="${cliente.email }">
</div>
</div>
<hr />
<div id="actions" class="row">
<div class="col-md-12">
<button type="submit" class="btn btn-primary" name="acao" value="Alterar">Salvar</button>
<a href="ListarClientes.jsp" class="btn btn-default">Cancelar</a>
</div>
</div>
</form>
</div>
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>

</html>
8 changes: 1 addition & 7 deletions HoraDaPipocaUpSource/WebContent/WEB-INF/views/CriarFilme.jsp
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="f" %>
<!DOCTYPE html>
<html lang="pt-br">

Expand Down Expand Up @@ -34,34 +33,29 @@
</div>
<div class="form-group col-md-8">
<label for="titulo">Título</label>
<f:errors path="filme.titulo" cssStyle="color:red" />
<input type="text" class="form-control" name="titulo" id="titulo" required maxlength="100" placeholder="nome do filme">
</div>
</div>
<div class="row">
<div class="form-group col-md-12">
<label for="descricao">Descrição</label>
<f:errors path="filme.descricao" cssStyle="color:red" />
<textarea class="form-control rounded-0" id="descricao" name ="descricao" maxlength="4000" rows="10"></textarea>
<textarea class="form-control rounded-0" id="descricao" name ="descricao" maxlength="4000" rows="10"></textarea>
</div>
</div>
<div class="row">
<div class="form-group col-md-8">
<label for="diretor">Direção</label>
<f:errors path="filme.diretor" cssStyle="color:red" />
<input type="text" class="form-control" name="diretor" id="diretor" maxlength="60" placeholder="nome do(s) diretor(es)">
</div>

<div class="form-group col-md-4">
<label for="dataLancamento">Lançamento</label>
<f:errors path="filme.dataLancamento" cssStyle="color:red" />
<input type="text" class="form-control" name="dataLancamento" id="dataLancamento" placeholder="formato dd/mm/yyyy">
</div>
</div>
<div class="row">
<div class="form-group col-md-8">
<label for="posterpath">Poster</label>
<f:errors path="filme.posterPath" cssStyle="color:red" />
<input type="text" class="form-control" name="posterPath" id="posterpath" maxlength="200" placeholder="caminho da imagem do poster">
</div>
<div class="form-group col-md-4">
Expand Down
12 changes: 6 additions & 6 deletions HoraDaPipocaUpSource/WebContent/WEB-INF/views/ListarFilmes.jsp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
Deseja realmente excluir este filme?
</div>
<div class="modal-footer">
<form action="excluir_filme" method="post">
<form action="excluir" method="post">
<input type="hidden" name="id" id="id_excluir" />
<button type="submit" class="btn btn-primary" name="acao" value="Excluir">Sim</button>
<button type="button" class="btn btn-default" data-dismiss="modal">N&atilde;o</button>
Expand All @@ -51,7 +51,7 @@

<div class="col-md-6">
<div class="input-group h2">
<input name="chave" class="form-control" id="search" type="text" placeholder="Pesquisar Filmes (deixe vazio para trazer todos)">
<input name="data[search]" class="form-control" id="search" type="text" placeholder="Pesquisar Filmes (deixe vazio para trazer todos)">
<span class="input-group-btn">
<button class="btn btn-primary" type="submit" name="acao" value="listar">
<span class="glyphicon glyphicon-search"></span>
Expand All @@ -71,7 +71,7 @@
<div id="list" class="row">

<div class="table-responsive col-md-12">
<table class="table table-striped">
<table class="table table-striped" cellspacing="0" cellpadding="0">
<thead>
<tr>
<th>ID</th>
Expand Down Expand Up @@ -101,9 +101,9 @@
${filme.genero.nome}
</td>
<td class="actions">
<a class="btn btn-success btn-xs" href="visualizar_filme?id=${filme.id}">Visualizar</a>
<a class="btn btn-warning btn-xs" href="editar_filme?id=${filme.id}">Editar</a>
<button id="btn${filme.id }%>" type="button" class="btn btn-danger btn-xs" data-toggle="modal" data-target="#delete-modal" data-filme="${filme.id}">Excluir</button>
<a class="btn btn-success btn-xs" href="manterfilmes.do?acao=visualizar&id=${filme.id}">Visualizar</a>
<a class="btn btn-warning btn-xs" href="manterfilmes.do?acao=editar&id=${filme.id}">Editar</a>
<button id="btn${filme.id }%>" type="button" class="btn btn-danger btn-xs" data-toggle="modal" data-target="#delete-modal" data-filme="${filme.id }">Excluir</button>
</td>
</tr>
</c:forEach>
Expand Down
9 changes: 5 additions & 4 deletions HoraDaPipocaUpSource/WebContent/WEB-INF/views/Menu.jsp
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,18 @@
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="inicio">Hora da Pipoca</a>
<a class="navbar-brand" href="/">Hora da Pipoca</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="listar_filmes">Filmes</a></li>
<li><a href="tela_login">Login</a></li>
<li class="nav-item dropdown">
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Catálogo</a>
<ul class="dropdown-menu">
<li><a class="dropdown-item" href="listar_genero">por Gênero</a></li>
<li><a class="dropdown-item" href="listar_popularidade">por Popularidade</a></li>
<li><a class="dropdown-item" href="listar_lancamento">Lançamentos</a></li>
<li><a class="dropdown-item" href="#">por Gênero</a></li>
<li><a class="dropdown-item" href="#">por Popularidade</a></li>
<li><a class="dropdown-item" href="#">Lançamentos</a></li>
</ul>
</li>
</ul>
Expand Down
39 changes: 39 additions & 0 deletions HoraDaPipocaUpSource/WebContent/WEB-INF/views/TelaLogin.jsp
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html>
<html lang="pt-br">

<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Criar Filme</title>

<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet">
</head>

<body>
<!-- Barra superior com os menus de navegação -->
<c:import url="Menu.jsp"/>
<!-- Container Principal -->
<div id="main" class="container">
<h3 class="page-header">Fazer login</h3>
<!-- Formulario de login -->
<form action="fazer_login" method="post">
<div class="form-group">
<label for="usuario">Nome de Usuário</label>
<input type="text" name="usuario" id="usuario" />
</div>
<div class="form-group">
<label for="senha">Senha</label>
<input type="password" name="senha" id="senha" />
</div>
<button type="submit">Fazer login</button>
</form>
</div>
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>

</html>
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
Deseja realmente excluir este filme?
</div>
<div class="modal-footer">
<form action="excluir_filme" method="post">
<form action="manterfilmes.do" method="post">
<input type="hidden" name="id" value="${filme.id}" />
<button type="submit" class="btn btn-primary" name="acao" value="Excluir">Sim</button>
<button type="button" class="btn btn-default" data-dismiss="modal">N&atilde;o</button>
Expand Down Expand Up @@ -79,9 +79,9 @@
<hr />
<div id="actions" class="row">
<div class="col-md-12">
<a href="editar_filme?id=${filme.id}" class="btn btn-primary">Editar</a>
<a href="manterfilmes.do?acao=editar&id=${filme.id}" class="btn btn-primary">Editar</a>
<a href="#" class="btn btn-danger" data-toggle="modal" data-target="#delete-modal">Excluir</a>
<a href="listar_filmes" class="btn btn-default">Voltar</a>
<a href="ListarFilmes.jsp" class="btn btn-default">Voltar</a>
</div>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion HoraDaPipocaUpSource/WebContent/WEB-INF/web.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
id="WebApp_ID" version="3.1">
<display-name>pipoca_aula03</display-name>
<display-name>pipocad2</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
Expand Down
6 changes: 5 additions & 1 deletion HoraDaPipocaUpSource/WebContent/css/style.css
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
@CHARSET "UTF-8";
/*
* style.css
*/
body {
padding-top: 50px;
padding-top: 50px;
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit 050fea2

Please sign in to comment.