A atividade1:Devera ser desenvolvida em dupla e enviado por email os arquivos do programa.leonardo.santos@etep.edu.brPontuacao: 2 pontos na primeira nota do bimestreNesta atividade criar a base de dados no MySql cadastrodeconvidados a partir do arquivo dado.Em seguida criar uma aplicacao Web que seja capaz de:Ler e exibir na tela os dados da tabela convidadosInsira novos convidados atraves de um formularioUsar como base o exemplo web4usSegue o arquivo sql do banco de dados a ser criado.*****CREATE DATABASE cadastrodeconvidados ;CREATE TABLE cadastrodeconvidados.convidados ( `id` int(12) NOT NULL auto_increment, `nome` varchar(20) NOT NULL, `sobrenome` varchar(20) NOT NULL, `email` varchar(40) NOT NULL, `idade` int(12) NOT NULL, PRIMARY KEY (`id`)) ;INSERT INTO cadastrodeconvidados.convidados (`id`, `nome`, `sobrenome`, `email`, `idade`) VALUES(1, 'Carlos', 'Lacerda', 'lacerda@gmail.com', 25),(2, 'Rodolfo', 'Gamberini', 'gamberini@gmail.com', 58),(3, 'Elis Damaris', 'Misael Teodoro', 'damaris@ig.com.br', 23),(4, 'Cleide de Fatima', 'Cavarjal Vassalobre', 'cavarjal.vassalobre@hotmail.com.br', 43);CREATE TABLE cadastrodeconvidados.visitantes ( `nome` varchar(20) NOT NULL, `sobrenome` varchar(20) NOT NULL, `endereco` varchar(20) NOT NULL, `idade` varchar(12) NOT NULL, `telefone` varchar(20) NOT NULL) ;INSERT INTO cadastrodeconvidados.visitantes (`nome`, `sobrenome`, `endereco`, `idade`, `telefone`) VALUES('Carlos Alberto', 'Faria', 'Rua Fortuna,34', '50', '3968-4578'),('Erivelto', 'Santos', 'Rua Honduras,56', '48', '3227-4578'),('Ulisses', 'Viana', 'Rua Concordia,567', '47', '3228-8978'),('Claudemir', 'Ferreira', 'Rua Guiana Fancesa,4', '43', '3457-2588'); Na tela de abertura o usuario deve fazer o login.Se autenticado, e encaminhado para a pagina de clientes.Caso contrario, volta para a tela de login.Na pagina cleintes, o usuario editar, deletar , navegar ou inserir um novo cliente.Na pagina cliente o usuario insere os dados de um novo cliente ou edita os dados de um cliente existente.A tela de agradecimento e no momento em que o usuario insere um novo cliente ou edita um existen com sucesso. Nesta atividade cada equipe de 3 a 4 alunos devera realizar as tarefas listadas abaixo e em seguida enviar para o e-mail leonardo.santos@etep.edu.br a pasta com os arquivos zipados.Lista de Tarefas:Criar uma aplicacao WebCriar uma pagina denominada sessao.jsp que explica a diferenca de escopo a nivel de sessao e a nivel de paginaCriar uma pagina denominada controlador.jsp que explica as funcoes do controladorCriar uma pagina denominada bean.jsp que explica as funcoes de um bean Como criar uma instancia de um bean no controlador Como criar uma instancia de um bean em uma pagina jspComo acessar o valor de uma propriedade de um beanComo modificar o valor de uma propriedade de um beanCriar uma pagina denominada index.jsp que exibe todos os registros da tabelaCriar uma pagina denominada impar.jsp que exibe todos os registros da tabela de id imparCriar uma pagina denominada par.jsp que exibe todos os registros da tabela de id parCriar uma pagina denominada soment10.jsp que exibe somente os dez primeiros registros da tabela.Criar uma pagina denominada insert.jsp que insere os dados de um novo registro a partir de um formularioCriar uma pagina denominada lista.jsp com os links para todas outras paginas**********Base de dados: Use o codigo abaixo para criar a base de dados**************-- Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.---- You may not modify, use, reproduce, or distribute this software-- except in compliance with the terms of the license at:-- http://developer.sun.com/berkeley_license.html---- author: tgiunipero--SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL';DROP SCHEMA IF EXISTS `affablebean`