Skip to content

Projeto em Java de um Sistema Concessionária de Veículos - desenvolvido na Matéria de Linguagem de Programação III

Notifications You must be signed in to change notification settings

Guimathis/Concessionaria-de-veiculos-jsf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Concessionária de Veiculos 💻

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

🚀 Getting Started

About

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

Tecnologies

  • Frontend:

    • XHTML
    • Java Server Pages
  • Backend:

    Java

  • Database:

    MySQL

  • Tools

    ApacheNetbeans

    • Wildfly Server

Screenshots

  • Cadastro de Clientes:

  • image

  • Cadastro de Veiculos:

  • image

  • Cadastro de Vendas:

  • image

About

Projeto em Java de um Sistema Concessionária de Veículos - desenvolvido na Matéria de Linguagem de Programação III

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published