Consiste em uma pagina web criada utilizando JAVA e Java Server Pages. Que permite o cadastro de veículos e clientes e a criação de vendas relacionando um cliente a um ou mais veículos. Projeto criado na matéria de linguagem de programação 3, com professor Joinville Batista Junior
Este é um projeto criado utilizando JAVA para backend, Java Server Faces para criação de paginas web, com banco de dados MYSQL, utilizando o modelo objeto-relacional gerando maior transparência no desenvolvimento.
- Durante a criação deste projeto tive a oportunidade de aprender mais sobre:
-
Desacoplamento de layout e código: Com JSF, é possível separar o design das páginas web (em arquivos XHTML) do código Java que processa e armazena dados, facilitando a manutenção e organização do projeto.
-
Componentes gráficos: O uso de bibliotecas de componentes visuais simplifica a criação de interfaces dinâmicas com tags customizáveis, associadas a parâmetros e estilos definidos em arquivos CSS, que padronizam a apresentação das páginas.
-
JavaBeans: O código Java é implementado em Beans, responsáveis por armazenar temporariamente os dados do usuário e processá-los ou enviá-los a um banco de dados.
-
Transparência para o desenvolvedor: O controle de threads e a comunicação entre o navegador e o servidor são automáticos, reduzindo a complexidade de desenvolvimento.
-
Persistência com modelo objeto-relacional: A persistência de objetos em bancos de dados relacionais de forma automática, sem a necessidade de implementar comandos SQL.
-
Utilização do Servidor Wildfly para execução da aplicação web
-