Este projeto demonstra o uso de Java Servlets, JSP e JDBC para criar uma aplicação web que lista diferentes empresas. O aplicativo inclui autenticação de usuário e operações CRUD para gerenciamento de registros da empresa.
Crie um banco de dados com o seguinte esquema:
Coluna | Tipo | Descrição |
---|---|---|
eu ia | INT | Chave Primária |
nome de usuário | VARCHAR(50) | Nome de usuário do usuário |
senha | VARCHAR(50) | Senha do usuário |
Coluna | Tipo | Descrição |
---|---|---|
eu ia | SÉRIE(10) | Chave Primária |
data_de_chegada | VARCHAR(255) | Empresa listou sua inauguração |
nome da empresa | VARCHAR(255) | Nome da empresa |
próxima_data | VARCHAR(255) | Próxima avaliação/data da rodada |
status | VARCHAR(255) | A unidade está concluída/em andamento/próxima |
marcação | INT4(10) | Valor inteiro mostrando o status |
papel | VARCHAR(255) | Função para a unidade |
descrição | VARCHAR(255) | Descrição adicional |
/
Este é o endpoint raiz e contém um formulário de login com nome de usuário e senha.
Solicitação de exemplo:
/login
Rota protegida que processa o formulário de login e redireciona para a raiz.
Solicitação de exemplo:
POST /loginContent-Type: application/x-www-form-urlencodedusername=user1&password=pass123
/home
Exibe a lista de empresas.
Solicitação de exemplo:
OBTER /casa
/update
Atualiza o registro existente de uma empresa.
Solicitação de exemplo:
POST /updateContent-Type: application/x-www-form-urlencodedid=1&arrival_date=2024-01-01&company_name=NewCompanyName&next_date=2024-02-01&status=ongoing&tag=1&role=Developer&description=UpdatedDescription
/insert
Insere uma nova empresa na lista atual.
Solicitação de exemplo:
POST /insertContent-Type: application/x-www-form-urlencodedarrival_date=2024-01-01&company_name=CompanyName&next_date=2024-02-01&status=upcoming&tag=2&role=Engineer&description=DescriptionText
/(any wrong url)
Exibe uma página de erro 404 mostrando "Recurso não encontrado".
Solicitação de exemplo:
GET /página inexistente
Clonar o repositório
https://github.com/chauhansumitdev/AirList.git
Importe o projeto para seu IDE preferido (por exemplo, Eclipse IDE).
Defina as configurações de conexão do banco de dados.
Execute o servidor de aplicativos.
Acesse o aplicativo em http://localhost:8080
.
Servlets Java
JSP (páginas JavaServer)
JDBC (conectividade de banco de dados Java)
PostgreSQL Cloud (ou qualquer banco de dados relacional preferido)
Este projeto está licenciado sob a licença MIT - consulte o arquivo LICENSE para obter detalhes.