paulojp-dev /
projeto-biblioteca-java
Software para biblioteca em java, simples. Sistema desenvolvido a fim de obter nota para a matéria de Programação OO do 3ª período de Análise e Desenvolvimento de Sistemas..
57/100 healthLoading repository data…
alitakallyne / repository
Projeto desenvolvido para demonstrar a aplicação dos princípios SOLID utilizando Java + Spring Boot.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Projeto desenvolvido para demonstrar a aplicação dos princípios SOLID e conceitos de Clean Architecture utilizando Java + Spring Boot.
O projeto foi organizado utilizando:
src/main/java/dev/alita/solid
├── application
│ ├── dto
│ ├── service
│ └── usecase
│
├── domain
│ ├── entity
│ ├── enums
│ ├── service
│ └── strategy
│
├── infrastructure
│ ├── notification
│ └── repository
│
├── interfaces
│ └── controller
│
└── SolidApplication.java
Este projeto foi criado com foco em:
O cálculo de desconto foi implementado utilizando Strategy Pattern, permitindo extensão de novas regras sem modificar código existente.
Exemplo:
Controller
↓
UseCase
↓
Domain Services / Strategies
↓
Repository
↓
Notification Service
git clone https://github.com/alitakallyne/springboot-solid-order-system.git
cd springboot-solid-order-system
./mvnw spring-boot:run
O projeto utiliza H2 Database para desenvolvimento e testes.
Acessar console do H2
http://localhost:8080/h2-console
POST /orders
{
"customerId": 1,
"total": 1000
}
Desenvolvido por Alita Kallyne
Selected from shared topics, language and repository description—not editorial ratings.
paulojp-dev /
Software para biblioteca em java, simples. Sistema desenvolvido a fim de obter nota para a matéria de Programação OO do 3ª período de Análise e Desenvolvimento de Sistemas..
57/100 healthvaamonde /
Projeto desenvolvido em JAVA utilizando a IDE Eclipse criado pelo Prof. José de Assis para testar a Linguagem JAVA no Linux Mint 20.x e 21.x
49/100 healthdvduardo /
Um projeto simples usando Serenity BDD desenvolvido para testes backend.
36/100 healthpedromassango /
Um simples pacote para adicionar telas de introdução no seu aplicativo. Desenvolvido com a linguagem Kotlin.
35/100 healthsergio-lacerda /
Projeto de estudo para consumo de dados de cotação de ações na bolsa de valores através de uma API (Alpha Vantage), tratamento e exibição das respectivas informações em uma página contendo tabela e gráficos. Desenvolvido em HTML5, CSS3, JavaScript e Google Charts.
39/100 healthjjeanjacques10 /
Projeto desenvolvido para explicar os conceitos de SOLID - Palestra TDC
44/100 health