femto-coin

Femto useful utilities

Лицензия

Лицензия

Группа

Группа

org.femtoframework.coin
Идентификатор

Идентификатор

femto-coin
Последняя версия

Последняя версия

7.2.1
Дата

Дата

Тип

Тип

pom
Описание

Описание

femto-coin
Femto useful utilities
Организация-разработчик

Организация-разработчик

FemtoFramework
Система контроля версий

Система контроля версий

https://github.com/femtoframework/femto-coin

Скачать femto-coin

Имя Файла Размер
femto-coin-7.2.1.pom 3 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.femtoframework.coin/femto-coin/ -->
<dependency>
    <groupId>org.femtoframework.coin</groupId>
    <artifactId>femto-coin</artifactId>
    <version>7.2.1</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.femtoframework.coin/femto-coin/
implementation 'org.femtoframework.coin:femto-coin:7.2.1'
// https://jarcasting.com/artifacts/org.femtoframework.coin/femto-coin/
implementation ("org.femtoframework.coin:femto-coin:7.2.1")
'org.femtoframework.coin:femto-coin:pom:7.2.1'
<dependency org="org.femtoframework.coin" name="femto-coin" rev="7.2.1">
  <artifact name="femto-coin" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.femtoframework.coin', module='femto-coin', version='7.2.1')
)
libraryDependencies += "org.femtoframework.coin" % "femto-coin" % "7.2.1"
[org.femtoframework.coin/femto-coin "7.2.1"]

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

  • core
  • codec
  • api
  • examples
  • metrics

femto-coin

A tiny cloud native Inversion of Control(IoC) and the Dependency Injection(DI) framework. COIN stands for "New Inversion Of Control". Actually,the code was done in 2005, there was no IOC standard at that time, and refined to support JSR330 in 2014. Now in micro service, server-less and kubernetes' world, it is still useful for server side service development. That's the reason I make it open source.

Top 3 reasons why femto-coin makes java micro-service easier

No. 1 LESS is MORE

It supports limit dependency injections what are good enough for micro-service

No. 2 KISS Keep it simple, stupid

It only has 7 dependencies includes slf4j.

No. 3 FAST It takes only 500ms to launch a tiny service.

Terms

Namespace

Component

Service or Bean who has independent lifecycle.

Bean

Object which managed by Coin

Namespaces

special namespaces

e: System.env

p: System.properties

r: Remote service

c: Configurators

s: Specs

Annotations

JSR330 (javax.inject)

@Inject

@Named

@Singleton

javax/annotation Common Annotations

ManagedBean

Resource

Resources

PostConstruct

PreDestroy

org/femtoframework/coin/annotation

Property

Setter

Getter

Ignore

Coined

Does not support

@Qualifier

org.femtoframework.coin

FemtoFramework

Femto Service framework

Версии библиотеки

Версия
7.2.1
7.2.0
7.1.0
7.0.0