katharsis-jpa

Parent definition for Katharsis projects

License

License

GroupId

GroupId

io.katharsis
ArtifactId

ArtifactId

katharsis-jpa
Last Version

Last Version

3.0.2
Release Date

Release Date

Type

Type

bundle
Description

Description

katharsis-jpa
Parent definition for Katharsis projects

Download katharsis-jpa

Dependencies

compile (6)

Group / Artifact Type Version
io.katharsis : katharsis-core jar 3.0.2
io.katharsis : katharsis-meta jar 3.0.2
commons-beanutils : commons-beanutils jar 1.9.2
org.reflections : reflections jar 0.9.9
com.querydsl : querydsl-core jar 4.1.3
com.querydsl : querydsl-jpa jar 4.1.3

provided (2)

Group / Artifact Type Version
org.hibernate.javax.persistence : hibernate-jpa-2.1-api jar 1.0.0.Final
com.querydsl : querydsl-apt Optional jar 4.1.3

test (20)

Group / Artifact Type Version
javax : javaee-api jar 7.0
io.katharsis : katharsis-client jar 3.0.2
io.katharsis : katharsis-rs jar 3.0.2
com.squareup.okhttp3 : okhttp jar 3.4.1
javax.ws.rs : javax.ws.rs-api jar 2.0.1
org.springframework : spring-orm jar 4.3.1.RELEASE
org.springframework : spring-context jar 4.3.1.RELEASE
org.springframework : spring-test jar 4.3.1.RELEASE
org.hibernate : hibernate-core jar 5.1.0.Final
org.hibernate : hibernate-entitymanager jar 5.1.0.Final
com.h2database : h2 jar 1.4.187
org.glassfish.jersey.core : jersey-common jar 2.17
org.glassfish.jersey.containers : jersey-container-grizzly2-http jar 2.17
org.glassfish.jersey.test-framework.providers : jersey-test-framework-provider-grizzly2 jar 2.17
org.glassfish.jersey.test-framework : jersey-test-framework-core jar 2.17
ch.qos.logback : logback-classic jar 1.1.7
org.slf4j : jul-to-slf4j jar 1.7.13
junit : junit jar 4.12
org.mockito : mockito-core jar 1.10.19
org.assertj : assertj-core jar 2.2.0

Project Modules

There are no modules declared in this project.

Katharsis logo

Katharsis library adds an additional layer on top of RESTful endpoint to provide easy HATEOAS support for Java by implementing JSON API standard.

This repository is combination of multiple maintained separately repos in katharis-project:

  • katharsis-core - katharsis-core
  • katharsis-rs - katharsis-rs
  • katharsis-spring - katharsis-spring
  • katharsis-servlet - katharsis-servlet
  • katharsis-examples - katharsis-examples

katharsis-framework

Build Status Coverage Status Maven Central

Systems nowadays utilize data from various systems to leverage the business needs. To achieve that, many of them provide usually inconsistent REST interface.

Providing homogeneous REST interface

Katharsis implements JSON API standard which introduces consistent REST interface definition. Now it can be easy to integrate with other systems through uniform mechanisms.

Use the purest form of REST

JSON API is based on HATEOAS which means Hypermedia as the Engine of Application State. It is the highest form of REST which allows producing and storing as little documentation as possible.


By using Katharsis it is easier to develop both Customer Facing Applications and server side services. The developers can have one unified base for their work.

Consistent resources and repositories

Katharsis introduces a way of defining both resources which can be shared over the REST interface and a repository for their handling.

Integration with other libraries

Because of the usage of JSON API, Katharsis can be used with many other libraries which support the standard.

Documentation and examples

Documentation, along with example projects and project details are available on project website katharsis.io

Chat

Need to directly talk to us? Write on gitter:

Join the chat at https://gitter.im/katharsis-project/katharsis-framework

io.katharsis

katharsis

JSON:API standard for Java

Versions

Version
3.0.2
3.0.1
3.0.0
2.8.2
2.8.1
2.7.0