资 源 简 介
Welcome to Littleware!
What is littleware?
Littleware is a collection of java libraries that implement several utilities, applications, and services. First, littleware provides application infrastructure like a simple module system with dependency injection (via guice), bootstrap and shutdown (with a little OSGi), JAAS authentication, and other support for GUI, JNDI, CLI, and web applications.
Another aspect of littleware is a node-store service that exports client APIs (currently via RMI) that manipulate a graph (usually a tree) of nodes representing different types of assets (users, files, folders, tasks) depending on the end user application.
Finally, the littleware repository includes various applications that leverage the littleware APIs. The apps range from a JNDI tool that converts MARC (library record) files between different formats to a simple Swing browser of a littleware node-store to a library request-tracker that tracks patron