Repositório com uma coleção de projetos acadêmicos envolvendo desenvolvimento web com Java EE e processamento de linguagens formais com Node.js.
Processador de gramáticas formais com parsing baseado em pilha, implementado em Node.js.
Tecnologias: Node.js Como executar:
cd LF
npm install
npm startA gramática pode ser customizada editando
gramar.js.
Aplicação web para gerenciamento de pedidos e itens com armazenamento em memória.
Tecnologias: Java, JSF Como executar: Importar no NetBeans e fazer deploy em servidor de aplicação (Tomcat/GlassFish).
Módulo de autenticação com formulário de login via JSF.
Tecnologias: Java, JSF Como executar: Importar no NetBeans e fazer deploy em servidor de aplicação.
Sistema de gerenciamento hoteleiro com persistência via JPA e banco MySQL.
Tecnologias: Java, JSF, JPA (EclipseLink), MySQL Configuração do banco:
- Host:
localhost:3306 - Database:
jpatestdb - Usuário:
root
Como executar: Importar no NetBeans, configurar o banco MySQL e fazer deploy.
Versão avançada do sistema de pedidos com persistência JPA, relacionamentos entre entidades e operações CRUD completas.
Tecnologias: Java, JSF, JPA (EclipseLink), HSQLDB
Entidades: Cliente, Pedido, Item, Produto
Como executar: Importar no NetBeans e fazer deploy. O banco HSQLDB é criado automaticamente na inicialização.
| Projeto | Requisitos |
|---|---|
| LF | Node.js |
| Pedido | Java JDK, Apache Ant, Servidor de aplicação |
| Login | Java JDK, Apache Ant, Servidor de aplicação |
| NeuraHotel | Java JDK, Apache Ant, Servidor de aplicação, MySQL |
| PedidosJPA | Java JDK, Apache Ant, Servidor de aplicação, HSQLDB |
.
├── LF/ # Processador de linguagens formais (Node.js)
├── Login/ # Módulo de autenticação (JSF)
├── Pedido/ # Sistema de pedidos básico (JSF)
├── NeuraHotel/ # Sistema hoteleiro (JSF + JPA + MySQL)
└── PedidosJPA/ # Sistema de pedidos com JPA (JSF + JPA + HSQLDB)
Os projetos Java seguem o padrão MVC: Modelos → Managed Beans (Controllers) → Views XHTML, e foram desenvolvidos com o NetBeans IDE.