====== Lightweight Model Layer (LML) Wiki ====== Welcome! This wiki is the main place for you to find //LML// project **documentation**. \\ Any comment/suggestion will be welcome: **paquitosoftware** en **gmail.com** ===== What is LML? ===== LML is a **small (87kb) persistence engine**, **easy to use**, written in **Java (version 1.5+)**, whose main objective is to free developers, as much as it can, of the task of comunicating his application core with the database wich feeds it. There's no doubt nowadays most applications use a RMDB as information store and one of the main ans repetitive tasks for a developer is to write the code that provides database access. That's why, finding an easy way (in developing time) has been one of the most discussed issues. We have several advanced solutions for this currently; engines like //Hibernate//, //TopLink// and //iBatis// are well-known engines. Until recent times. its configuration through XML files made them inefficient sometimes in time saving. Fortunately, EJB specification 3 brought us the **annotations**, which have made this process easier. So, **why** did I create a new engine? Well, I think sometimes this libraries make a project grow in size too much because they used to have many dependencies. For a small-middle project to use that libraries could be like //killing a fly with a canon//. Because of that, and because I wanted to know more about annotations and reflection, emerged the idea of developing this new engine with a less ambitious ojective, but lighter and equally reliable. **The idea is to provide a small sized engine, non intrusive with your code and easy to use that allows developer, of small-middle applications, to forget about database access for common operations (CRUD and simple queries)**. ====== Library introduction ====== * [[Annotations]] * [[Configuration]] * [[Using library]] * [[todo|TO-DO]] * [[changelog|Chagelog]] * [[http://www.paquitosoft.com/forum/viewforum.php?f=5|FORUM]] ====== Downloads ====== * [[http://sourceforge.net/project/showfiles.php?group_id=224180|Sourceforge]] * [[http://www.paquitosoft.com/?page_id=26|PaquitoSoft blog]] ====== Applications ====== * [[http://www.paquitosoft.com/download-manager.php?id=7|Sample App using Stripes Framework]]