Buscar

academicNet3Inscricao

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

academicNet3/build.xml
 
 Builds, tests, and runs the project academicNet3.
 
 
academicNet3/nbproject/ant-deploy.xml
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 <!DOCTYPE
 <!-- <!DOCTYPE
 
 
 <sun-web-app
 --> <sun-web-app
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 <!DOCTYPE
 <!-- <!DOCTYPE
 
 
 <glassfish-web-app
 --> <glassfish-web-app
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
academicNet3/nbproject/build-impl.xml
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Must set src.dir
 Must set test.src.dir
 Must set build.dir
 Must set build.web.dir
 Must set build.generated.dir
 Must set dist.dir
 Must set build.classes.dir
 Must set dist.javadoc.dir
 Must set build.test.classes.dir
 Must set build.test.results.dir
 Must set build.classes.excludes
 Must set dist.war
 
 
 
 
 
 
 
 
 
The Java EE server classpath is not correctly set up - server home directory is missing.
Either open the project in the IDE and assign the server or setup the server classpath manually.
For example like this:
 ant -Dj2ee.server.home=<app_server_installation_directory>
 
 
The Java EE server classpath is not correctly set up. Your active server type is ${j2ee.server.type}.
Either open the project in the IDE and assign the server or setup the server classpath manually.
For example like this:
 ant -Duser.properties.file=<path_to_property_file> (where you put the property "j2ee.platform.classpath" in a .properties file)
or ant -Dj2ee.platform.classpath=<server_classpath> (where no properties file is used)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Must set javac.includes
No tests executed.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The libs.CopyLibs.classpath property is not set up.
This property must point to 
org-netbeans-modules-java-j2seproject-copylibstask.jar file which is part
of NetBeans IDE installation and is usually located at 
<netbeans_installation>/java<version>/ant/extra folder.
Either open the project in the IDE and make sure CopyLibs library
exists or setup the property manually. For example like this:
 ant -Dlibs.CopyLibs.classpath=a/path/to/org-netbeans-modules-java-j2seproject-copylibstask.jar
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Must set JVM to use for profiling in profiler.info.jvm
 Must set profiler agent JVM arguments in profiler.info.jvmargs.agent
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Must select some files in the IDE or set javac.includes
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Must select some files in the IDE or set javac.jsp.includes
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Must select a file in the IDE or set jsp.includes
Browser not found, cannot launch the deployed application. Try to set the BROWSER environment variable.
 
 
 Launching ${browse.url}
 
 
 
 
 
 Must select one file in the IDE or set run.class
 
 
 
 Must select one file in the IDE or set run.class
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Must select one file in the IDE or set debug.class
 
 
 
 
 
 
 
 
 
 
 
 Must select one file in the IDE or set debug.class
 
 
 
 
 Must set fix.includes
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 This target only works when run from inside the NetBeans IDE.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Must select some files in the IDE or set javac.includes
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Some tests failed; see details above.
 
 
 
 
 
 
 
 
 Must select some files in the IDE or set test.includes
 
 
 
 Some tests failed; see details above.
 
 
 
 Must select some files in the IDE or set test.class
 Must select some method in the IDE or set test.method
 
 
 
 Some tests failed; see details above.
 
 
 
 
 Must select one file in the IDE or set test.class
 
 
 
 Must select one file in the IDE or set test.class
 Must select some method in the IDE or set test.method
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
academicNet3/nbproject/genfiles.properties
build.xml.data.CRC32=c849aa6d
build.xml.script.CRC32=8de9c2a3
build.xml.stylesheet.CRC32=651128d4@1.68.1.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=c849aa6d
nbproject/build-impl.xml.script.CRC32=d1f4c9f0
nbproject/build-impl.xml.stylesheet.CRC32=99ea4b56@1.68.1.1
academicNet3/nbproject/project.properties
annotation.processing.enabled=true
annotation.processing.enabled.in.editor=true
annotation.processing.processor.options=-Aeclipselink.canonicalmodel.use_static_factory=false
annotation.processing.processors.list=
annotation.processing.run.all.processors=true
annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
build.classes.dir=${build.web.dir}/WEB-INF/classes
build.classes.excludes=**/*.java,**/*.form
build.dir=build
build.generated.dir=${build.dir}/generated
build.generated.sources.dir=${build.dir}/generated-sources
build.test.classes.dir=${build.dir}/test/classes
build.test.results.dir=${build.dir}/test/results
build.web.dir=${build.dir}/web
build.web.excludes=${build.classes.excludes}
client.urlPart=
compile.jsps=false
conf.dir=${source.root}/conf
debug.classpath=${build.classes.dir}:${javac.classpath}
debug.test.classpath=\
 ${run.test.classpath}
display.browser=true
# Arquivos a serem exclu\u00eddos do war de distribui\u00e7\u00e3o
dist.archive.excludes=
dist.dir=dist
dist.ear.war=${dist.dir}/${war.ear.name}
dist.javadoc.dir=${dist.dir}/javadoc
dist.war=${dist.dir}/${war.name}
endorsed.classpath=\
 ${libs.javaee-endorsed-api-6.0.classpath}
excludes=
includes=**
j2ee.compile.on.save=true
j2ee.copy.static.files.on.save=true
j2ee.deploy.on.save=true
j2ee.platform=1.7-web
j2ee.platform.classpath=${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/endorsed/javax.annotation-api.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.batch-api.jar:${j2ee.server.home}/modules/javax.ejb-api.jar:${j2ee.server.home}/modules/javax.el.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent-api.jar:${j2ee.server.home}/modules/javax.enterprise.concurrent.jar:${j2ee.server.home}/modules/javax.enterprise.deploy-api.jar:${j2ee.server.home}/modules/javax.faces.jar:${j2ee.server.home}/modules/javax.inject.jar:${j2ee.server.home}/modules/javax.interceptor-api.jar:${j2ee.server.home}/modules/javax.jms-api.jar:${j2ee.server.home}/modules/javax.json.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.management.j2ee-api.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.resource-api.jar:${j2ee.server.home}/modules/javax.security.auth.message-api.jar:${j2ee.server.home}/modules/javax.security.jacc-api.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl.jar:${j2ee.server.home}/modules/javax.transaction-api.jar:${j2ee.server.home}/modules/javax.websocket-api.jar:${j2ee.server.home}/modules/javax.ws.rs-api.jar:${j2ee.server.home}/modules/javax.xml.registry-api.jar:${j2ee.server.home}/modules/javax.xml.rpc-api.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar
j2ee.platform.embeddableejb.classpath=${j2ee.server.home}/lib/embedded/glassfish-embedded-static-shell.jar
j2ee.platform.wscompile.classpath=${j2ee.server.home}/modules/webservices-osgi.jar
j2ee.platform.wsgen.classpath=${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar
j2ee.platform.wsimport.classpath=${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar
j2ee.platform.wsit.classpath=
j2ee.server.type=gfv3ee6
jar.compress=false
javac.classpath=
# Space-separated list of extra javac options
javac.compilerargs=
javac.debug=true
javac.deprecation=false
javac.processorpath=\
 ${javac.classpath}:\
 ${libs.eclipselink.classpath}:\
 ${libs.eclipselinkmodelgen.classpath}
javac.source=1.8
javac.target=1.8
javac.test.classpath=\
 ${javac.classpath}:\
 ${build.classes.dir}
javac.test.processorpath=\
 ${javac.test.classpath}
javadoc.additionalparam=
javadoc.author=false
javadoc.encoding=${source.encoding}
javadoc.noindex=false
javadoc.nonavbar=false
javadoc.notree=false
javadoc.preview=true
javadoc.private=false
javadoc.splitindex=true
javadoc.use=true
javadoc.version=false
javadoc.windowtitle=
lib.dir=${web.docbase.dir}/WEB-INF/lib
no.dependencies=false
persistence.xml.dir=${conf.dir}
platform.active=default_platform
resource.dir=setup
run.test.classpath=\
 ${javac.test.classpath}:\
 ${build.test.classes.dir}
# Space-separated list of JVM arguments used when running a class with a main method or a unit test
# (you may also define separate properties like run-sys-prop.name=value instead of -Dname=value):
runmain.jvmargs=
source.encoding=UTF-8
source.root=src
src.dir=${source.root}/java
test.src.dir=test
war.content.additional=
war.ear.name=${war.name}
war.name=academicNet3.war
web.docbase.dir=web
webinf.dir=web/WEB-INF
academicNet3/nbproject/project.xml
 
 org.netbeans.modules.web.project
 
 
 academicNet3
 1.6.5
 
 
 
 
 
 
 
 
 
 
academicNet3/src/conf/MANIFEST.MF
Manifest-Version: 1.0
academicNet3/src/conf/persistence.xml
 
 
 org.eclipse.persistence.jpa.PersistenceProvider
 jdbc/sample
 false
 
 
 
 
academicNet3/src/java/business/Aluno.java
package business;
public class Aluno 
{
	private int id;
	private String nome;
	private String matricula;
	
	public int getId() {
		return id;
	}
	
	public void setId(int id) {
		this.id = id;
	}
	
	public String getMatricula() {
		return matricula;
	}
	
	public void setMatricula(String matricula) {
		this.matricula = matricula;
	}
	
	public String getNome() {
		return nome;
	}
	
	public void setNome(String nome) {
		this.nome = nome;
	}
}
academicNet3/src/java/business/Inscricao.java
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package business;
import java.util.Date;
/**
 *
 * @author Ricardinho
 */
public class Inscricao {
 private Date data;
 private int id;
 private float custo;
 
 
	public Date getData() {
		return data;
	}
	
	public void setData(Date data) {
		this.data = data;
	}
 
	public int getId() {
		return id;
	}
	
	public void setId(int id) {
		this.id = id;
	}
 
	public float getCusto() {
		return custo;
	}
	
	public void setCusto(float custo) {
		this.custo = custo;
	}
 	
}
academicNet3/src/java/business/Professor.java
package business;
public class Professor 
{
	private int id;
	private String nome;
	private String matricula;
	private String titulacao;
	
	public int getId() {
		return id;
	}
	
	public void setId(int id) {
		this.id = id;
	}
	
	public String getMatricula() {
		return matricula;
	}
	
	public void setMatricula(String matricula) {
		this.matricula = matricula;
	}
	
	public String getTitulacao() {
		return titulacao;
	}
	
	public void setTitulacao(String titulacao) {
		this.titulacao = titulacao;
	}
	
	public String getNome() {
		return nome;
	}
	
	public void setNome(String nome) {
		this.nome = nome;
	}
}
academicNet3/src/java/dao/AlunoDAO.java
package dao;
import java.util.ArrayList;
import business.Aluno;
public class AlunoDAO 
{
	ArrayList lista = new ArrayList();
	
	public void inserir(Aluno al)
	{
		lista.add(al);
	}
	
	public boolean removerPorMatricula(String matricula)
	{
		for (int i=0; i<lista.size() ; i++)
		{
			Aluno al = (Aluno)lista.get(i);
			
			if (matricula.equals( al.getMatricula() ))
			{
				lista.remove(al);
				return true;
			}			
		}
		
		return false;		
	}
	
	public ArrayList listar()
	{
		return lista;
	}
}
academicNet3/src/java/dao/InscricaoDAO.java
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;
import business.Inscricao;
import java.util.ArrayList;
/**
 *
 * @author Ricardinho
 */
public class InscricaoDAO {
 
 ArrayList lista = new ArrayList();
	
	public void inserir(Inscricao p)
	{
 p.setId(lista.size() + 1);
 lista.add(p);
	}
 
 public Inscricao consultar (int id)
 {
 Inscricao p = null;
 
 for (int i=0; i < lista.size(); i++)
 {
 Inscricao aux = (Inscricao) lista.get(i);
 if (aux.getId() == id)
 {
 p = aux;
 }
 }
 return p;
 } 
 
 public void alterar(Inscricao p)
 {
 for (int i=0; i < lista.size(); i++)
 {
 Inscricao aux = (Inscricao) lista.get(i);
 if (aux.getId() == p.getId())
 {
 aux.setData(p.getData());
 aux.setId(p.getId());
 aux.setCusto(p.getCusto());
 }
 } 
 }
	
	public boolean remover(int id)
	{
		for (int i=0; i < lista.size() ; i++)
		{
			Inscricao p = (Inscricao)lista.get(i);
			
			if (p.getId() == id)
			{
				lista.remove(p);
				return true;
			}			
		}
		return false;		
	}
	
	public ArrayList listar()
	{
		return lista;
	}
 
}
academicNet3/src/java/dao/ProfessorDAO.java
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package dao;
import business.Professor;
import java.util.ArrayList;
/**
 *
 * @author Administrador
 */
public class ProfessorDAO {
 
 private ArrayList professores = new ArrayList();
 
 public boolean inserir (Professor p){
 
 return professores.add(p);
 
 }
 
 public boolean remover (Professor p){
 boolean achei = false;
 for (int i=0; i<professores.size(); i++){
 Professor aux = (Professor) professores.get(i);
 if (aux.getMatricula().equals(p.getMatricula())){
 achei=true;
 professores.remove(i);
 }
 }
 return achei;
 }
 
 public ArrayList listar (){
 return professores;
 }
 
 public Professor consultar(String mat){
 Professor res = null;
 for (int f=0;f<professores.size();f++){
 Professor aux = (Professor)professores.get(f);
 if (mat.equals(aux.getMatricula())){
 res = aux;
 }
 }
 return res;
 }
 
}
academicNet3/src/java/servlets/AlunoServlet.java
package servlets;
import java.io.IOException;
import java.util.ArrayList;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import business.Aluno;
import dao.AlunoDAO;
 public class AlunoServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet 
 {
	 // Atributos
	 AlunoDAO dao = new AlunoDAO();
	 
	 // Métodos
	 protected void doGet(HttpServletRequest
request, HttpServletResponse response) throws ServletException, IOException 
	 {
		doPost(request, response);
	 } 	
	
	 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 
	 {
		String comando = request.getParameter("comando");
		
		if (comando != null)
		{
			if (comando.equals("inserir"))
			{
				comandoInserir(request,response);
			}
			else if (comando.equals("remover"))
			{
				comandoRemover(request,response);
			}
			else if (comando.equals("listar"))
			{
				comandoListar(request,response);
			}
		}
		
	 }
	 
	 public void comandoInserir(HttpServletRequest request, 
			 				 HttpServletResponse response)
	 							throws IOException,ServletException
	 {
		 // Recupera os Parâmetros
		 String nome = request.getParameter("nome");
		 String matr = request.getParameter("matr");
		 
		 // Cria um Aluno com os Parâmetros
		 Aluno al = new Aluno();
		 al.setNome(nome);
		 al.setMatricula(matr);
		 
		 // Insere o Aluno no Banco
		 dao.inserir(al);
		 
		 // Avisa o Usuário
		 response.sendRedirect("alunoInserir.jsp?msg=Aluno Inserido.");
	 }
	 
	 public void comandoRemover(HttpServletRequest request, 
			 				 HttpServletResponse response)
	 							throws IOException,ServletException
	 {
		 // Recupera os parâmetros
		 String matr = request.getParameter("matr");
		 
		 // Remove o aluno
		 if(dao.removerPorMatricula(matr))
		 	 response.sendRedirect("alunoRemover.jsp?msg=Aluno Removido.");
		 else
			 response.sendRedirect("alunoRemover.jsp?msg=Aluno Inexistente.");
	 }
	 
	 public void comandoListar(HttpServletRequest request, 
							 HttpServletResponse response)
							 throws IOException,ServletException
	{
		 // Pede os alunos para o DAO
		 ArrayList lista = dao.listar();
		 
		 // Guarda como atributo de requisição
		 request.setAttribute("lista",lista);
		 
		 // Redireciona a requisição internamente para a página
		 RequestDispatcher rd = request.getRequestDispatcher("alunoListar.jsp");
		 rd.forward(request, response);
	}	
}
academicNet3/src/java/servlets/InscricaoServlet.java
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package servlets;
import business.Inscricao;
import dao.InscricaoDAO;
import java.io.IOException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
 *
 * @author Ricardinho
 */
public class InscricaoServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet 
 {
	 // Atributos
	 InscricaoDAO dao = new InscricaoDAO();
 //private Date data;
 //private int id;
	 
	 // Metodos
	 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 
	 {
		doPost(request, response);
	 } 	
	
	 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 
	 {
		String comando = request.getParameter("comando");
		
		if (comando != null)
		{
			if (comando.equals("inserir"))
			{
 try {
 comandoInserir(request,response);
 } catch (ParseException ex) {
 Logger.getLogger(InscricaoServlet.class.getName()).log(Level.SEVERE, null, ex);
 }
			}
			else if (comando.equals("remover"))
			{
				comandoRemover(request,response);
			}
			else if (comando.equals("consultar"))
			{
				comandoConsultar(request,response);
			} 
			else if (comando.equals("listar"))
			{
				comandoListar(request,response);
			}
			else if (comando.equals("alterar"))
			{
 try {
 comandoAlterar(request,response);
 } catch (ParseException ex) {
 Logger.getLogger(InscricaoServlet.class.getName()).log(Level.SEVERE, null, ex);
 }
			} 
		}
		
	 }
	 
	 public void comandoInserir(HttpServletRequest request, 
			 				 HttpServletResponse response)
	 							throws IOException,ServletException, ParseException
	 {
		 // Recupera os Parametros
		 //Date data = valueOf(request.getParameter("data"));
 Date data = new SimpleDateFormat("dd/MM/yyyy").parse(request.getParameter("data"));
 int id = Integer.parseInt(request.getParameter("id"));
		 float custo = Float.parseFloat(request.getParameter("custo"));
 
		 // Cria uma Inscricao com os Parametros
		 Inscricao p = new Inscricao();
 p.setData(data);
		 p.setId(id);
		 p.setCusto(custo);
		 
		 // Insere a Inscricao no ArrayList
		 dao.inserir(p);
		 
		 // Avisa o Usuario
		 response.sendRedirect("inscricaoInserir.jsp?msg=Inscrição Inserida com sucesso!");
	 }
	 
	 public void comandoRemover(HttpServletRequest request, 
			 				 HttpServletResponse response)
	 							throws IOException,ServletException
	 {
		 // Recupera os parametros
 int id = Integer.parseInt(request.getParameter("id"));
		 
		 // Remove a Inscricao
		 if(dao.remover(id))
		 	 response.sendRedirect("inscricaoRemover.jsp?msg=Inscrição foi Removida!");
		 else
			 response.sendRedirect("inscricaoRemover.jsp?msg=Inscrição Inexistente!");
	 }
 
 public void comandoConsultar (HttpServletRequest request, HttpServletResponse response)
 throws ServletException, IOException 
 {
 int id = Integer.parseInt(request.getParameter("id"));
 Inscricao p = dao.consultar(id); 
 
 String msg = " ";
 if (p != null) {
 msg = "Inscrição Localizada!";
 request.setAttribute("inscricao", p);
 RequestDispatcher prox = request.getRequestDispatcher("inscricaoConsultar.jsp?msg="+msg);
 prox.forward(request, response); 
 } else {
 msg = "Inscrição não encontrada!";
 RequestDispatcher prox = request.getRequestDispatcher("inscricaoConsultar.jsp?msg="+msg);
 prox.forward(request, response);
 }
 } 
	 
	 public void comandoListar(HttpServletRequest request, 
							 HttpServletResponse response)
							 throws IOException,ServletException
	{
		 // Solicita as Inscricoes para o DAO
		 ArrayList lista = dao.listar();
		 
		 // Armazena como atributo de requisicao
		 request.setAttribute("lista",lista);
		 
		 // Redireciona a requisicao internamente para a pagina
		 RequestDispatcher rd = request.getRequestDispatcher("inscricaoListar.jsp");
		 rd.forward(request, response);
	}
 public void comandoAlterar (HttpServletRequest request, HttpServletResponse response)
 throws ServletException, IOException, ParseException 
 {
		 // Recupera os Parametros
 Date data = new SimpleDateFormat("dd/MM/yyyy").parse(request.getParameter("data"));
		 //Date data = Date(request.getParameter("data"));
 int id = Integer.parseInt(request.getParameter("id"));
 float custo = Float.parseFloat(request.getParameter("custo"));		 
 
		 // Cria uma Inscricao com os Parametros
		 Inscricao p = new Inscricao();
 p.setData(data);
 p.setId(id);
		 p.setCusto(custo);		 
		 
		 // Altera a Inscricao no ArrayList
		 dao.alterar(p);
// Avisa o Usuario
		 response.sendRedirect("inscricaoAtualizar.jsp?msg=Inscrição Alterada com Sucesso!");
 } 
}
academicNet3/src/java/servlets/LoginServlet.java
package servlets;
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.Servlet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class LoginServlet extends HttpServlet implements Servlet 
{
	protected void doGet(HttpServletRequest request, 
						HttpServletResponse response) 
						throws ServletException, IOException 
	{
		doPost(request,response);
	}
	protected void doPost(HttpServletRequest request, 
						 HttpServletResponse response) 
						 throws ServletException, IOException
	{
		String username = request.getParameter("username");
		String password = request.getParameter("password");
		
		if(username.equals("admin") && password.equals("admin"))
		{
			HttpSession session = request.getSession();
			session.setAttribute("username",username);
			
			RequestDispatcher rd = request.getRequestDispatcher("index.jsp");
			rd.forward(request,response);
		}
		else
		{
			response.sendRedirect("login.jsp");
		}
	}
}
academicNet3/src/java/servlets/LogoutServlet.java
package servlets;
import java.io.IOException;
import javax.servlet.Servlet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
public class LogoutServlet extends HttpServlet implements Servlet 
{
	protected void doGet(HttpServletRequest request, 
						 HttpServletResponse response) 
						 throws ServletException, IOException 
	{
		doPost(request,response);
	}
	
	protected void doPost(HttpServletRequest request, 
				 		 HttpServletResponse response) 
				 		 throws ServletException, IOException
	{
		HttpSession session = request.getSession();
		session.invalidate();
		
		response.sendRedirect("login.jsp");		
	}
}
academicNet3/src/java/servlets/ProfessorServlet.java
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package servlets;
import business.Professor;
import dao.ProfessorDAO;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
 *
 * @author Administrador
 */
public class ProfessorServlet extends HttpServlet {
 private ProfessorDAO dao = new ProfessorDAO();
 /**
 * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
 * methods.
 *
 * @param request servlet request
 * @param response servlet response
 * @throws ServletException if a servlet-specific error occurs
 * @throws IOException if an I/O error occurs
 */
 protected void processRequest(HttpServletRequest request, HttpServletResponse response)
 throws ServletException, IOException {
 String opcao = request.getParameter("comando");
 if (opcao.equals("inserir")){
 inserir(request, response);
 } else if (opcao.equals("remover")){
 remover(request, response);
 } else if (opcao.equals("listar")){
 listar(request, response);
 } else if (opcao.equals("consultar")){
 consultar(request, response);
 }
 
 }
 public void inserir (HttpServletRequest request, HttpServletResponse response)
 throws ServletException, IOException {
 String nome = request.getParameter("nome");
 String mat = request.getParameter("matr");
 String tit = request.getParameter("titl");
 Professor p = new Professor();
 p.setMatricula(mat);
 p.setNome(nome);
 p.setTitulacao(tit);
 
 boolean ok = dao.inserir(p);
 String msg = " ";
 RequestDispatcher rd;
 if (ok){
 msg = "Professor Inserido";
 } else {
 msg = "Erro na Inserção";
 }
 rd = request.getRequestDispatcher("professorInserir.jsp?msg="+msg);
 rd.forward(request, response);
 }
 // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
 /**
 * Handles the HTTP <code>GET</code> method.
 *
 * @param request servlet request
 * @param response servlet response
 * @throws ServletException if a servlet-specific error occurs
 * @throws IOException if an I/O error occurs
 */
 @Override
 protected void doGet(HttpServletRequest request, HttpServletResponse response)
 throws ServletException, IOException {
 processRequest(request, response);
 }
 /**
 * Handles the HTTP <code>POST</code> method.
 *
 * @param request servlet request
 * @param response servlet response
 * @throws ServletException if a servlet-specific error occurs
 * @throws IOException if an I/O error occurs
 */
 @Override
 protected void doPost(HttpServletRequest request, HttpServletResponse response)
 throws ServletException, IOException {
 processRequest(request, response);
 }
 /**
 * Returns a short description of the servlet.
 *
 * @return a String containing servlet description
 */
 @Override
 public String getServletInfo() {
 return "Short description";
 }// </editor-fold>
 private void remover(HttpServletRequest request, HttpServletResponse response) 
 throws ServletException, IOException {
 String mat = request.getParameter("matr");
 
 Professor p = new Professor();
 p.setMatricula(mat);
 
 boolean ok = dao.remover(p);
 
 String msg = " ";
 RequestDispatcher proxPag;
 if (ok){
 msg = "Professor Removido com Sucesso!";
 } else {
 msg = "Professor não encontrado!";
 }
 proxPag = request.getRequestDispatcher("professorRemover.jsp?msg="+msg);
 proxPag.forward(request, response);
 }
 
 public void listar (HttpServletRequest request, HttpServletResponse response)
 throws ServletException, IOException {
 
 ArrayList listaProf = dao.listar(); 
 
 request.setAttribute("lista", listaProf);
 
 RequestDispatcher prox = request.getRequestDispatcher("professoresListar.jsp");
 prox.forward(request, response);
 
 }
 
 public void consultar (HttpServletRequest request, HttpServletResponse response)
 throws ServletException, IOException {
 String mat = request.getParameter("matr");
 
 Professor aux = dao.consultar(mat);
 
 String msg = " ";
 if (aux==null){
 msg = "Professor não encontrado!";
 } else {
 msg = "Professor Localizado!";
 request.setAttribute("prof", aux);
 }
 
 RequestDispatcher prox = request.getRequestDispatcher("professorConsultar.jsp?msg="+msg);
 prox.forward(request, response);
 }
}
academicNet3/web/_footer.jsp
</div>
<div id="footer">
	<address>Desenvolvido por Rafael, Jean, Paulo e Marcelo. Copyright 2005. Adaptado por Fábio Marcos 2008</address>
</div>
</div>
</body>
</html>
academicNet3/web/_header.jsp
[Principal]
				[Alunos]
		[Docentes]
		[Inscrições]
				[Logout]
academicNet3/web/alunoInserir.jsp
<%@include file="_header.jsp" %>
			
<h1 id="title">Inserir Aluno</h1>
<hr/>
<form action="alunoserv" method="get">
	<input type="hidden" name="comando" value="inserir" /> 
	Nome: <input type="text" name="nome" /> <br />
	Matrícula: <input type="text" name="matr" /> <br />
	<br />
	<input type="submit" value="Inserir" />
</form>
<% 
	String mensagem = request.getParameter("msg");
	if (mensagem != null)
	{
		out.write("<hr/>");
		out.write("<h3>"+mensagem+"</h3>");
	}
%>
<%@include file="_footer.jsp" %>
academicNet3/web/alunoListar.jsp
<%@include file="_header.jsp" %>
			
<%@page import="business.Aluno" %>
<%@page import="java.util.ArrayList" %>
<h1 id="title">Listagem de Alunos</h1>
<hr/>
<%
	ArrayList alunos = (ArrayList)request.getAttribute("lista");
	for (int i=0 ; i<alunos.size() ; i++)
	{
		Aluno a1 = (Aluno)alunos.get(i);		
		out.print("Aluno "+(i+1)+"<br/>");
		out.print("Nome: "+a1.getNome()+"<br/>");
		out.print("Matricula: "+a1.getMatricula()+"<br/>"+"<br/>");
	}	
%>
<%@include file="_footer.jsp" %>
academicNet3/web/alunoRemover.jsp
<%@include file="_header.jsp" %>
			
<h1 id="title">Remover Aluno</h1>
<hr/>
<form action="alunoserv" method="get">
	<input type="hidden" name="comando" value="remover" />
	Matrícula: <input type="text" name="matr" /> <br />
	<br />
	<input type="submit" value="Remover" />
</form>
<% 
	String mensagem = request.getParameter("msg");
	if (mensagem != null)
	{
		out.write("<hr/>");
		out.write("<h3>"+mensagem+"</h3>");
	}
%>
<%@include file="_footer.jsp" %>
academicNet3/web/alunos.jsp
<%@include file="_header.jsp" %>
			
<img src="include/sections/student.png" align="bottom" /><h1 id="title">Alunos</h1>
<p id="text">
	&nbsp;&nbsp;Neste módulo é possível administrar os dados 
	referentes a alunos. Estão disponíveis as opções de inserção, 
	remoção, alteração e listagem de alunos.
</p>
<a href="alunoInserir.jsp" class="option">Adicionar</a><br />
<a href="alunoRemover.jsp" class="option">Remover</a><br />
<a href="alunoserv?comando=listar" class="option">Listar Alunos</a><br />
<%@include file="_footer.jsp" %>
academicNet3/web/include/common/banner.jpg
academicNet3/web/include/common/bgcontent.png
academicNet3/web/include/common/bgEsquerda.jpg
academicNet3/web/include/common/bgform1.gif
academicNet3/web/include/common/bgform2.jpg
academicNet3/web/include/common/bgli.png
academicNet3/web/include/common/bglih.png
academicNet3/web/include/common/bgTopo.jpg
academicNet3/web/include/common/forward.gif
academicNet3/web/include/common/seta.gif
academicNet3/web/include/displaytag/forward.gif
academicNet3/web/include/estilo.css
BODY {
 padding: 0px;
 MARGIN: 0px;
 FONT-FAMILY: Verdana, Helvetica, sans-serif;
 FONT-SIZE: medium;
 BACKGROUND-COLOR: rgb(0,105,163);
 TEXT-ALIGN: center
}
P,body {
 COLOR: #000
}
IMG {
	border: 0;
}
.hide {
 DISPLAY: none
}
.form {
 BACKGROUND-IMAGE: url('common/bgform1.gif');
}
.form2 {
 BACKGROUND-IMAGE: url('common/bgform2.jpg');
}
.form, .form2 {
 border: #90bc8b 1px solid;
 BACKGROUND-REPEAT: repeat-x
}
#container {
 border: 3px solid #000;
 padding: 0;
 BACKGROUND-IMAGE: url('common/banner.jpg');
 BACKGROUND-REPEAT: no-repeat;
 BACKGROUND-COLOR: white;
 BACKGROUND-POSITION: left top;
 WIDTH: 760px;
 TEXT-ALIGN: left
}
#banner {
 BORDER-BOTTOM: #000 2px solid;
 height: 57px;
}
#content {
 BACKGROUND-POSITION: 50% bottom;
 BACKGROUND-REPEAT: no-repeat;
 BACKGROUND-COLOR: #fff;
 padding: auto;
 FONT-SIZE: 0.8em;
 LINE-HEIGHT: 150%;
 WIDTH: 450px; 
}
#content input {
	border: 1px solid black;
}
#menu LI {
 COLOR: #fff;
 LIST-STYLE-TYPE: square
}
H1,H2,H3 {
 FONT-WEIGHT: normal;
 COLOR: #993366;
 FONT-SIZE: 14pt;
 COLOR: #006699;
 FONT-FAMILY: Arial, Helvetica, sans-serif;
 LETTER-SPACING: 3px
}
h1#title {
	display: inline;
	margin-left: 10px;
}
a.option {
 font-size: 1em;	
 color: #3d639c;
 	text-decoration: none;
}
a.option:hover {
	border-bottom: 1px solid black;
}
#sidebar-a {
 padding: 20px 0 0 0;
 FLOAT: left;
	margin-left: -20px;
 WIDTH: 150px;
 BACKGROUND-COLOR: #fff
}
#menu { 
 DISPLAY: block;
	width: 150px;
}
#menu a {
	font-family: Verdana, Arial, sans-serif;
 FONT-WEIGHT: bold;
 FONT-SIZE: 0.8em;
 COLOR: rgb(0,105,163);
 LINE-HEIGHT: 180%;
 TEXT-DECORATION: none;
} 
#menu a:hover, #menu a.active {
 COLOR: rgb(161,210,251);
 BORDER-BOTTOM: #999966 1px dotted
}
#menu UL {
 padding: 0;
 MARGIN: 0;
}
#menu LI {
 BACKGROUND-IMAGE: url('common/bglih.png');
 BACKGROUND-REPEAT: repeat-x;
 MARGIN-BOTTOM: 3px;
 LIST-STYLE-TYPE: none
}
#menu LI:hover {
 BACKGROUND-IMAGE: url('common/bgli.png');
 BACKGROUND-REPEAT: repeat-x
}
#footer {
	padding: 10px 0 10px 0;
	font-family: Verdana, Arial, sans-serif; 
	CLEAR: both;
 MARGIN-TOP: 15px;
 COLOR: #000;
 BACKGROUND-REPEAT: repeat-x;
 BACKGROUND-COLOR: white;
 TEXT-ALIGN: center
}
#footer ADDRESS {
 FONT-SIZE: 0.7em;
 COLOR: #000;
 FONT-STYLE: normal
}
academicNet3/web/include/forms/consultar-original.gif
academicNet3/web/include/forms/consultar.gif
academicNet3/web/include/forms/editar-original.gif
academicNet3/web/include/forms/editar.gif
academicNet3/web/include/forms/remover-original.gif
academicNet3/web/include/forms/remover.gif
academicNet3/web/include/forms/seta-original.gif
academicNet3/web/include/forms/seta.gif
academicNet3/web/include/index/academicNetLogo.jpg
academicNet3/web/include/index/biblioteca.jpg
academicNet3/web/include/index/certificacoes.jpg
academicNet3/web/include/index/eventos.jpg
academicNet3/web/include/index/projetos.jpg
academicNet3/web/include/sections/diploma.jpg
academicNet3/web/include/sections/projetos.jpg
academicNet3/web/include/sections/student.png
academicNet3/web/index.html
 TODO write content
 
academicNet3/web/index.jsp
<%@include file="_header.jsp" %>
			
<h1 id="title">Academic.Net</h1>
<p id="text">
	&nbsp;&nbsp;Bem-Vindo ao Academic NET. Escolha as opções de cadastro de alunos, docentes,
	e projetos no menu ao lado.
</p>
<%@include file="_footer.jsp" %>
academicNet3/web/inscricao.jsp
<%-- 
 Document : inscricao
 Created on : 28/11/2015, 02:29:37
 Author : Ricardinho
--%>
<%@include file="_header.jsp" %>
			
<img src="include/sections/student.png" align="bottom" /><h1 id="title">Inscrição</h1>
<p id="text">
	&nbsp;&nbsp;Neste módulo é possível administrar os dados 
	referentes às inscrições. Estão disponíveis as opções de Inserção, 
	Remoção, Alteração e Listagem de Inscrições.
</p>
<a href="inscricaoInserir.jsp" class="option">Adicionar</a><br />
<a href="inscricaoRemover.jsp" class="option">Remover</a><br />
<a href="inscricaoConsultar.jsp" class="option">Consultar</a><br />
<a href="inscricaoAlterar.jsp" class="option">Alterar</a><br />
<a href="inscricaoServ?comando=listar" class="option">Listar Inscrições</a><br />
<%@include file="_footer.jsp" %>
academicNet3/web/inscricaoAlterar.jsp
<%-- 
 Document : inscricaoAlterar
 Created on : 28/11/2015, 02:10:07
 Author : Ricardinho
--%>
<%@include file="_header.jsp" %>
			
<%@page import="business.Inscricao" %>
<h1 id="title">Alteração de Inscrição</h1>
<hr/>
<% 
	String mensagem = request.getParameter("msg");
	if (mensagem != null)
	{
		out.write("<hr/>");
		out.write("<h3>"+mensagem+"</h3>");
	}
 else{
%>
<%Inscricao p = (Inscricao)request.getAttribute("inscricaoAlterar"); %>			
 <h1 id="title">Alterar Inscrição</h1>
 <hr/>
 <form action="inscricaoServ" method="get">
 <input type="hidden" name="comando" value="alteracao" /> 
 <input type="hidden" name="id" value="<%out.print(p.getId());%>"/>
 <p>Id: <%out.print(p.getId());%> </p><br />
 <%--Custo: <input type="text" name="custo" value="<%out.print(p.getCusto());%>"/> <br />--%>
 <br />
 <input type="submit" value="alterar" />
 </form>
<%} %>
<%--
<% 
	String mensagem = request.getParameter("msg");
 Inscricao p = (Inscricao)request.getAttribute("inscricao");
 
 if (p != null) 
 { 
 out.write("<form action=\"inscricaoServ\" method=\"get\">");
 out.write("<input type=\"hidden\" name=\"comando\" value=\"alterar\" /> ");
 out.write("<input type=\"hidden\" name=\"data\" value=" +p.getData()+ " /> ");
 out.write("Id: <input type=\"text\" name=\"id\" value=" +p.getId()+ " /> <br />");
 out.write("Custo: <input type=\"text\" name=\"custo\" value="+ p.getCusto() +" /> <br />"); 
 
 out.write("<h3>" + mensagem + "</h3>");
 
 out.write("<input type=\"submit\" value=\"Alterar\" />");
 out.write("</form>"); 
 }
 else
 {
	 out.write("<h3>" + mensagem + "</h3>");
 out.write("<br/>");
 }
%>
--%>
<%@include file="_footer.jsp" %>
academicNet3/web/inscricaoConsultar.jsp
<%-- 
 Document : inscricaoConsultar
 Created on : 28/11/2015, 01:50:29
 Author : Ricardinho
--%>
<%@include file="_header.jsp" %>
			
<%@page import="business.Inscricao" %>
<h1 id="title">Consultar Inscrições</h1>
<hr/>
<form action="inscricaoServ" method="get">
	<input type="hidden" name="comando" value="consultar" /> 
	Código: <input type="text" name="id" /> <br />
	<input type="submit" value="Consultar" />
</form>
<% 
	String mensagem = request.getParameter("msg");
 Inscricao p = (Inscricao)request.getAttribute("inscricao");
	if (mensagem != null)
	{
		out.write("<hr/>");
		out.write("<h3>" + mensagem + "</h3>");
 out.write("<br/>");
 
 if (p != null) {
 out.write("Data: "+ p.getData()+ "<br/>");
 out.write("Id: "+ p.getId()+ "<br/>");
 out.write("Custo: "+ p.getCusto()+ "<br/>");
 out.write("<input type=\"submit\" value=\"Alterar\" />");
 }
	}
%>
<%@include file="_footer.jsp" %>
academicNet3/web/inscricaoInserir.jsp
<%-- 
 Document : inscricaoInserir
 Created on : 28/11/2015, 01:57:50
 Author : Ricardinho
--%>
<%@include file="_header.jsp" %>
			
<h1 id="title">Realizar Inscrição</h1>
<hr/>
<form action="inscricaoServ" method="get">
	<input type="hidden" name="comando" value="inserir" /> 
	Data: <input type="text" name="data" /> <br /><p/>
	Id: <input type="text" name="id" /> <br /> <p/> 
 Custo: <input type="text" name="custo" /> <br /> <p/>
	<input type="submit" value="inserir" />
</form>
<% 
	String mensagem = request.getParameter("msg");
	if (mensagem != null)
	{
		out.write("<hr/>");
		out.write("<h3>"+mensagem+"</h3>");
	}
%>
academicNet3/web/inscricaoListar.jsp
<%-- 
 Document : inscricaoListar
 Created on : 28/11/2015, 02:05:02
 Author : Ricardinho
--%>
<%@include file="_header.jsp" %>
			
<%@page import="business.Inscricao" %>
<%@page import="java.util.ArrayList" %>
<h1 id="title">Listagem de Inscrições</h1>
<hr/>
<%
	ArrayList inscricoes = (ArrayList)request.getAttribute("lista");
	for (int i=0 ; i<inscricoes.size() ; i++)
	{
		Inscricao p = (Inscricao)inscricoes.get(i);		
		out.print("Inscrição "+(i+1)+"<br/>");
 
 //
 //out.print("Código: "+p.getId()+"<br/>");
 //
 
		out.print("Data: "+p.getData()+"<br/>");
		out.print("Id: "+p.getId()+"<br/>");
 out.print("Custo: "+p.getCusto()+"<br/>"+"<br/>");
	}	
%>
<%@include file="_footer.jsp" %>
academicNet3/web/inscricaoRemover.jsp
<%-- 
 Document : inscricaoRemover
 Created on : 28/11/2015, 02:02:51
 Author : Ricardinho
--%>
<%@include file="_header.jsp" %>
			
<h1 id="title">Remover Inscrição</h1>
<hr/>
<form action="inscricaoServ" method="get">
	<input type="hidden" name="comando" value="remover" />
	Códgo: <input type="text" name="id" /> <br />
	<input type="submit" value="Remover" />
</form>
<% 
	String mensagem = request.getParameter("msg");
	if (mensagem != null)
	{
		out.write("<hr/>");
		out.write("<h3>"+mensagem+"</h3>");
	}
%>
<%@include file="_footer.jsp" %>
academicNet3/web/login.jsp
	
	Login: 
	Senha: 
	
	
Área restrita. Entre com nome e senha");
	}
%>
academicNet3/web/META-INF/MANIFEST.MF
Manifest-Version: 1.0
Class-Path: 
academicNet3/web/professorConsultar.jsp
<%-- 
 Document : professorConsultar
 Created on : 15/09/2015, 19:34:57
 Author : Administrador
--%>
<%@include file="_header.jsp" %>
<%@page import="business.Professor" %>
			
<h1 id="title">Consultar Professor</h1>
<hr/>
<form action="profserv" method="get">
	<input type="hidden" name="comando" value="consultar" /> 
	Matrícula: <input type="text" name="matr" /> <br />
	<br />
	<input type="submit" value="Consultar" />
</form>
<% 
	String mensagem = request.getParameter("msg");
	if (mensagem != null)
	{
		out.write("<hr/>");
		out.write("<h3>"+mensagem+"</h3>");
	}
 
 Professor p = (Professor) request.getAttribute("prof");
 if (p!=null){
 Mat: out.write("<h3>"+p.getMatricula()+"</h3><br/>");
 Nome: out.write("<h3>"+p.getNome()+"</h3><br/>");
 Titulacao: out.write("<h3>"+p.getTitulacao()+"</h3><br/>");
 }
 
%>
<%@include file="_footer.jsp" %>
academicNet3/web/professores.jsp
<%@include file="_header.jsp" %>
			
<img src="include/sections/student.png" align="bottom" /><h1 id="title">Professores</h1>
<p id="text">
	&nbsp;&nbsp;Neste módulo é possível administrar os dados 
	referentes a professores. Estão disponíveis as opções de inserção, 
	remoção, alteração e listagem de professores.
</p>
<a href="professorInserir.jsp" class="option">Adicionar</a><br />
<a href="professorRemover.jsp" class="option">Remover</a><br />
<a href="profserv?comando=listar" class="option">Listar Professores</a><br />
<a href="professorConsultar.jsp" class="option">Consultar Professor</a><br/>
<%@include file="_footer.jsp" %>
academicNet3/web/professoresListar.jsp
<%@include file="_header.jsp" %>
			
<%@page import="business.Professor" %>
<%@page import="java.util.ArrayList" %>
<h1 id="title">Listagem de Professores</h1>
<hr/>
<%
	ArrayList profs = (ArrayList)request.getAttribute("lista");
	for (int i=0 ; i<profs.size() ; i++)
	{
		Professor a1 = (Professor)profs.get(i);		
		out.print("Professor "+(i+1)+"<br/>");
		out.print("Nome: "+a1.getNome()+"<br/>");
		out.print("Matricula: "+a1.getMatricula()+"<br/>"+"<br/>");
 out.print("Titulação "+a1.getTitulacao()+"<br/>"+"<br/>");
	}	
%>
<%@include file="_footer.jsp" %>
academicNet3/web/professorInserir.jsp
<%-- 
 Document : professorInserir
 Created on : 01/09/2015, 19:37:01
 Author : Administrador
--%>
<%@include file="_header.jsp" %>
			
<h1 id="title">Inserir Professor</h1>
<hr/>
<form action="profserv"
method="get">
	<input type="hidden" name="comando" value="inserir" /> 
	Nome: <input type="text" name="nome" /> <br />
	Matrícula: <input type="text" name="matr" /> <br />
 Titulação: <input type="text" name="titl" /> <br />
	<br />
	<input type="submit" value="Inserir" />
</form>
<% 
	String mensagem = request.getParameter("msg");
	if (mensagem != null)
	{
		out.write("<hr/>");
		out.write("<h3>"+mensagem+"</h3>");
	}
%>
<%@include file="_footer.jsp" %>
academicNet3/web/professorRemover.jsp
<%-- 
 Document : professorRemover
 Created on : 08/09/2015, 19:34:57
 Author : Administrador
--%>
<%@include file="_header.jsp" %>
			
<h1 id="title">Remover Professor</h1>
<hr/>
<form action="profserv" method="get">
	<input type="hidden" name="comando" value="remover" /> 
	Matrícula: <input type="text" name="matr" /> <br />
	<br />
	<input type="submit" value="Remover" />
</form>
<% 
	String mensagem = request.getParameter("msg");
	if (mensagem != null)
	{
		out.write("<hr/>");
		out.write("<h3>"+mensagem+"</h3>");
	}
%>
<%@include file="_footer.jsp" %>
academicNet3/web/WEB-INF/web.xml
 
 
	academicnet03
 
 
		
 
		LoginServlet
 LoginServlet
 
		servlets.LoginServlet
 
 
 
		
 
		LogoutServlet
 LogoutServlet
 
		servlets.LogoutServlet
 
 
 
		
 
		AlunopServlet
 AlunoServlet
 
		servlets.AlunoServlet
 
 
 ProfessorServlet
 servlets.ProfessorServlet
 
 
 InscricaoServlet
 servlets.InscricaoServlet
 
 
 LoginServlet
 /login
 
 
 LogoutServlet
 /logout
 
 
 AlunoServlet
 /alunoserv
 
 
 ProfessorServlet
 /profserv
 
 
 InscricaoServlet
 /inscricaoServ
 
 
 index.html
 index.htm
 index.jsp
 default.html
 default.htm
 default.jsp

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais