s

solidblue3

A tool for data backup and consistency. Architecture and technologies: + the classic three-tier architecture is used: Model, DAO, Presentation; + [Spring 6 / Spring Boot 3](https://spring.io/) is the reference framework; + [SQLite](https://sqlite.org/) is the underlying database; + [Spring Data JPA](https://docs.spring.io/spring-data/jpa/docs/current/reference/html/) with [Hibernate](https://hibernate.org/) is used as ORM; + JPA entities are separated objects; + `Finder` and DCI roles from [TheseFoolishThings](http://tidalwave.it/projects/thesefoolishthings) are used; + [SLF4J](https://slf4j.org) and [Logback](https://logback.qos.ch) are used for logging; + [TestNG](https://testng.org) and [Mockito](https://site.mockito.org/) are used for testing; + [Lombok](https://projectlombok.org) is used for cleaner code.
https://tidalwave.bitbucket.io/solidblue3j/
Files download
File Operation
solidblue3-1.1.pom download
Apache Maven
<dependency>
  <groupId>it.tidalwave.solidblue3</groupId>
  <artifactId>solidblue3</artifactId>
  <version>1.1</version>
  <type>pom</type>
</dependency>
Gradle Groovy
implementation 'it.tidalwave.solidblue3:solidblue3:1.1'
Gradle Kotlin
implementation("it.tidalwave.solidblue3:solidblue3:1.1")
Scala SBT
libraryDependencies += "it.tidalwave.solidblue3" % "solidblue3" % "1.1"
Groovy Grape
@Grapes(
  @Grab(group='it.tidalwave.solidblue3', module='solidblue3', version='1.1')
)
Apache Ivy
<dependency org="it.tidalwave.solidblue3" name="solidblue3" rev="1.1" />
Leiningen
[it.tidalwave.solidblue3/solidblue3 "1.1"]
Apache Buildr
'it.tidalwave.solidblue3:solidblue3:jar:1.1'