Skip to content
This repository has been archived by the owner on May 10, 2019. It is now read-only.
miere edited this page Oct 14, 2014 · 5 revisions

Welcome to tRip, a low coupling module development library for Java.

This wiki is the main source of documentation for developers working with (or contributing to) the tRip project.

Main Features

tRip was designed to:

  • Take care of Singleton's and Stateless' services for your
  • Allow you to create modules and extensions to your software without change one LOC in the core implementation
  • Fast warm-up: tRip already knows what to provide in compilation phase, there's no need to look into the entire class-path for provided classes
  • Zero configuration: just let the ServiceProvider run the software for you
  • Factory-based creation of services: you can take control of how a service is provided creating your own factory
  • Manually provided data: you still can provide data manually to your software context.

Low footprint

tRip is basically two jars:

  • trip-core ( 30kb ): which is needed to run your application
  • trip-processor ( 28kb ): which is responsible by the auto discovery of Singleton's and Stateless' services on your modules. This dependency is needed only during compilation phase.

Lets get started?

Here is a little tour of tRip main features.

License

tRip is Apache 2.0 licensed.