Esse projeto tem como objetivo aplicar os conhecimentos adquiridos na disciplina de Web III no curso Têcnico em Informática das Escolas e Faculdades QI.
O projeto se baseia na criação de um site para automatizar os procedimentos de uma biblioteca de uma instituição de ensino.
Para o desenvolvimento do projeto foram utilizados os conceitos e ferramentas abaixo:
Tecnologias:
Java JSP
: Para criação da lógica do site;HTML
: Para criação do esqueleto;CSS
: Para a criação e ajuste de layouts;Bootstrap
: Usado para layout;
Programas:
Xampp
: Usado para criação do Banco de Dados através do MySQL;Apache Tomcat
: Usado para hospedagem do site;Netbenas
: IDE utilizada para criação de todo código.
A pasta "projeto_biblioteca"
possui todo código que permite ser importado dentro do Netbeans através da opção file -> open project.
Para utilizar o programa é necessário instalar e configurar os arquivos conforme abaixo.
É necessário configurar as seguintes bibliotecas Java nas respectivas versões, localizadas na pasta bibliotecas_java
, para que o projeto funcione.
javax.servlet.jar versão 2.5
;MySQL Connector versão 8.0.33
Para configurar o banco de dados corretamente respeitando os atributos, utilizar os arquivos dentro da pasta banco_de_dados
conforme instruções abaixo:
- Utilizar arquivo
banco_de_dados_final.sql
: Para a importação do banco de dados com alguns dados de exemplo. - Ou utilizar comando SQL no arquivo
criação_banco_dados.txt
-> Para criar o banco de dados sem dados preenchidos.
Foram utilizados os programas abaixos nas respectivas versões para a criação do projeto:
Netbeans na versão 18
;Java Jakarta EE 10 Web
;Java JDK na versão 20
;Apache Tomcat na versão 10.1.7
: configurado com o usuário "admin" e senha "admin";XAMPP na versão 3.3.0
: A porta utilizada para acessar o MySQL via servidor XAMPP Apache foi 3307