From 7c279747beb43c7e88633a6228a155a30e6834f7 Mon Sep 17 00:00:00 2001 From: Benjamin Culkin Date: Mon, 27 May 2024 11:38:33 -0400 Subject: Initial import --- .../src/site/apt/index.apt | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100755 israfil-foundation-container/src/site/apt/index.apt (limited to 'israfil-foundation-container/src/site/apt/index.apt') diff --git a/israfil-foundation-container/src/site/apt/index.apt b/israfil-foundation-container/src/site/apt/index.apt new file mode 100755 index 0000000..10a0281 --- /dev/null +++ b/israfil-foundation-container/src/site/apt/index.apt @@ -0,0 +1,45 @@ + ------ + Israfil Micro-Container + ------ + Christian Edward Gruber + ------ + May 2, 2007 + +Overview + + The micro-container is an extremely lightweight IoC container supporting + dependency injection. It is built with the principles in mind that + spawned {{{http://www.picocontainer.org/} pico-container}} but with the + explicit constraints to which J2ME applications centered around the + CLDC 1.1 are bound. This includes a complete absence of any constructor + or method lookup (reflection) or dynamic proxy support. + + Like pico-container, Israfil's micro-container only handles the + registration and vending of components, not additional services such as + persistence, and the like. + +Isn't Micro bigger than Pico? + + Yes, but micro-container wasn't as taken, and israfil-micro is a placeholder + for any further frameworks that might be developed in the J2ME footprint. + I briefly considered femto-container, but it was too obscure even for me. + +Can I use this in commercial or other software? + + Yes. The micro-container, as with all Israfil Micro and Foundation libraries + are licensed under the terms of the BSD license, which provides you with a + license to distribute with or without modification, and to prepare derivative + works, with the sole exception that you retain the notice (specific terms + are available in the license page linked from the menu.) The short answer + is yes, go for it, it won't cost you a penny, and you won't be obliged to + show anyone your code. + +How do I use it? + + I recommend looking at pico-container's site for really good theoretical + presentations of this kind of software. Tapestry5 also contains an ioc + framework par-excellence, and it has some ok docs. Some specific usage + documentation for this framework (around staging the container and getting + things set up in a practical application) are available in the usage page + linked from the menu. + \ No newline at end of file -- cgit v1.2.3