i-Cell-Mobilsoft-Open-Source / coffee

Coff:ee - JakartaEE solution set
http://i-cell-mobilsoft-open-source.github.io/coffee/
Apache License 2.0
22 stars 13 forks source link

= coff:ee

image:https://github.com/i-Cell-Mobilsoft-Open-Source/coffee/actions/workflows/compile_maven.yml/badge.svg?style=plastic&branch=master[GitHub Compile workflow status in master branch] image:https://img.shields.io/maven-central/v/hu.icellmobilsoft.coffee/coffee?logo=apache-maven&style=for-the-badge)[Maven central version of Parent pom project] image:https://img.shields.io/github/license/i-Cell-Mobilsoft-Open-Source/coffee?style=plastic&logo=apache[License of Parent pom project] image:https://img.shields.io/badge/Use JakartaEE-project-brightgreen.svg?style=plastic&logo=jakartaee[Use JakartaEE project]

<<readme-hu,Hungarian version>>

:sectnums!: [[readme-en]] == Coffee Documentation

coff:ee is a JakartaEE based solution set, which aims to collect common algorithms of the enterprise world, provide basic solutions for them, which we can tailor to our own needs if necessary.

Every mature ICT company develops its own set of solutions, which tries to unite it's projects, so that the same modules do not have to be rewritten, copied, and maintained.

This solution set is suitable for serving both SOA and Microservice architectures. Its structure is modular, and almost everything can be overridden at the project level. The framework is based on the following systems, which are decisive for the entire operation:

== Maven central coff:ee can also be found in the official maven repository as well, it is enough to reference necessary BOM objects in the project which handles each sub-modules automatically:

.dependencyManagement settings [source, xml]

hu.icellmobilsoft.coffee coffee-bom-project ${version.hu.icellmobilsoft.coffee} pom import

.usase of modules [source, xml]

hu.icellmobilsoft.coffee coffee-cdi hu.icellmobilsoft.coffee coffee-dto-impl hu.icellmobilsoft.coffee coffee-model-base hu.icellmobilsoft.coffee coffee-jpa ...other coff:ee modules...

For more detailed documentation please see: http://i-cell-mobilsoft-open-source.github.io/coffee[coff:ee documentation]

Copyright (C) 2020 i-Cell Mobilsoft Zrt.

[[readme-hu]] :sectnums: == Coffee Dokumentáció

A coff:ee egy JakartaEE megoldási készlet, melynek célja, hogy az enterprise világ gyakori algoritmusait összegyűjtse, azokra egy alapvető megoldást nyújtson, melyet, ha szükséges saját igényeinkre szabhatunk.

Minden cég kifejleszt valami saját megoldási készletet, amely a projekteket próbálja összefogni, ne kelljen ugyanolyan modulokat újra megírni, másolni, karbantartani.

Ez a megoldási készlet alkalmas mind a SOA, mind a Microservice architektúra kiszolgálására. A felépítése moduláris, és felülírható projekt szinten szinte minden. A keretrendszer az alábbi rendszereken alapul, amelyek meghatározóak az egész működésre:

== Maven central A coff:ee megtalálható az official maven repository-ban is, a projekten elég behúzni a BOM-ot mely minden almodult lekezel:

.dependencyManagement beállítások [source, xml]

hu.icellmobilsoft.coffee coffee-bom-all ${version.hu.icellmobilsoft.coffee} pom import

.modulok használata [source, xml]

hu.icellmobilsoft.coffee coffee-cdi hu.icellmobilsoft.coffee coffee-dto-impl hu.icellmobilsoft.coffee coffee-model-base hu.icellmobilsoft.coffee coffee-jpa ...egyéb coff:ee modulok...

Bővebb leírás a http://i-cell-mobilsoft-open-source.github.io/coffee[coff:ee dokumentáció] oldalon található.

Copyright (C) 2020 i-Cell Mobilsoft Zrt.